Как остановить перенаправление подпапки в корень

У меня есть веб-сайт, расположенный в корневой папке, и корневая папка указывает на 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

Решение

Вы не можете избежать этого перенаправления с помощью директивы 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]
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]