如何阻止子文件夹重定向到root

时间:2016-04-22 07:48:21

标签: php .htaccess redirect mod-alias

我的网站托管在根文件夹中,根文件夹指向http://www.example.com,我在root / upload中有子文件夹,指向www.upload.com

现在我正在使用

RewriteBase /

Redirect 302 /index.html http://www.example.com/index.php

现在 example.com/index.html 重定向到 example.com/index.php

重定向

upload.com/index.html example.com/index.php

如何避免 upload.com/index.html 重定向到 example.com/index.php

1 个答案:

答案 0 :(得分:0)

你无法使用Redirect指令避免这种重定向,你需要在条件下使用mod-rewrite,

在htaccess中尝试以下代码:

RewriteEngine on
#IF http_host=="www.example.com"#
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$
#redirect "/index.html" to "/index.php"#
RewriteRule ^index\.html$ /index.php [NC,L,R,NE]