apache - 在保持URL的同时重定向到域root

时间:2014-03-19 18:08:53

标签: php apache .htaccess

我正在使用带有PHP的apache web服务器。

我试图将所有条目重定向到目录到根文件夹

含义 - 如果用户转到mydomain.com/vendors/me我想让他被重定向到documentroot下的索引,我希望能够通过$ _SERVER获取网址的vendors/me部分并且根据它的一些商业逻辑。

我知道重写引擎是可行的方法,我无法找到实现这一目标的方法。

任何想法?

谢谢

2 个答案:

答案 0 :(得分:0)

您可以在DOCUMENT_ROOT/.htaccess文件中使用此规则:

RewriteEngine On
RewriteRule ^vendors/me/?$ / [L,NC]

加载上述URI的主页,并使用/vendors/me/变量访问$_SERVER["REQUEST_URI"]

答案 1 :(得分:0)

我接受的解决方案就是:

RewriteEngine On
RewriteBase /
RewriteRule ^vend/(.*) / [PT]

重定向到根目录,同时保留完整的URL ...