2010-10-15 4 views
2

У меня есть правила перезаписи, которая выглядит следующим образом:RewriteRule перенаправляет, а не переписывание

RewriteEngine On 
RewriteRule ^$ store [L] 

Это единственное в файле .htaccess.

Предполагается разрешить кому-либо перейти на http://www.site.com/, и, согласно серверу, они обращаются к http://www.site.com/store.

Но он перенаправляет пользователя. Другими словами, вы видите «/ store» в URL-адресе. Как мне избежать этого?

Кстати, в каталоге /store/index.php (индексный скрипт в каталоге хранилища отсутствует перенаправление). Я знаю это, потому что я помещаю там инструкцию die, а «/ store» находится в URL, когда скрипт умирает на этом сценарии.

ответ

1

по какой-то причине, я изменил его от

RewriteRule ^$ store [L] 

в

RewriteRule ^$ /store/ [L] 

и он начал работать

Смежные вопросы