Почему перенаправление постоянно меняет адресную строку - PullRequest
1 голос
/ 05 марта 2011

Вот код:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/rt/
RewriteRule ^(.*)$ /rt/$1 [L]
</IfModule>

Нет [R], но он продолжает изменять адресную строку.Он установил перенаправление 302 ...

Мне нужно изменить корневую папку на / rt / folder, но без изменения местоположения в адресной строке.Я ничего не могу использовать, кроме файла .htaccess ...

Я хочу, чтобы пользователи при посещении: http://domain.com/index.php

см.

http://domain.com/index.php

но откройте http://domain.com/rt/index.php

Этот файл index.php является примером файла, мне нужно, чтобы он работал для каждого файла ... Без изменения местоположения в адресной строке браузера ...

1 Ответ

0 голосов
/ 14 мая 2011

Как насчет использования Alias?

Alias / /rt

Если нет, убедитесь, что у вас включен mod_proxy, и попробуйте следующее:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_URI} !^/rt/
    RewriteRule ^(.*)$ /rt/$1 [PL]
</IfModule>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...