![](/img/trans.png)
[英]How can I remove this directory/folder from url with htaccess rewrite?
[英]Internal rewrite to remove directory from url with htaccess
我已经搜索并尝试了许多教程和问题解决方案,但无法实现我想要的。
如果用户打开domain.com/xxx.php
他会看到domain.com/hosting/xxx.php
的内容
这个RewriteRule ^xxx.php$ /hosting/xxx.php
完美地完成了我想做的事情,但是hosting
目录中有超过 150 页,并且为每个页面编写规则似乎不正确? 有什么可能的动态方式吗?
我试过这个解决方案它有效但它试图找到那些当前位于domain.com/xxx.php
domain.com/hosting/
页面
我搜索了很多次以前被问过的更苗条的问题,但没有一个答案对我有用。
您还需要处理对缩短的、重写的 URL 的请求:
RewriteEngine on
RewriteRule ^/?hosting/(.*)$ /$1 [END,NC,R=302]
RewriteRule ^/?(.*)$ /hosting/$1 [END]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.