.htaccess 内部重写以使用htaccess从url中删除目录

gcuhipw9  于 2023-01-31  发布在  其他
关注(0)|答案(1)|浏览(108)

我已经搜索和尝试了许多教程和问题解决方案,但无法实现我想要的。
如果用户打开domain.com/xxx.php,他将看到domain.com/hosting/xxx.php的内容
这个RewriteRule ^xxx.php$ /hosting/xxx.php
完美的工作我想做的,但有超过150页的hosting目录和写作规则的每一页似乎不正确?任何可能的方式来做它的动态?
我尝试了this解决方案,它的工作,但它试图找到那些网页,目前在根domain.com/xxx.phpdomain.com/hosting/
我搜索黏糊糊的问题已经问了很多次,但没有一个答案为我工作。

koaltpgm

koaltpgm1#

您还需要处理对经过缩短和重写的URL的请求:

RewriteEngine on
RewriteRule ^/?hosting/(.*)$ /$1 [END,NC,R=302]
RewriteRule ^/?(.*)$ /hosting/$1 [END]

相关问题