mod_rewrite до 302 пустой строки запроса - PullRequest
0 голосов
/ 13 октября 2010

В настоящее время я работаю с:

RewriteEngine On
RewriteBase /somepath

RewriteRule ^/$ home [R]

Я бы хотел, чтобы запросы GET /somepath были перенаправлены через 302 на /somepath/home.Что мне здесь не хватает?

1 Ответ

1 голос
/ 13 октября 2010

При использовании mod_rewrite в файле .htaccess базовый путь удаляется из запрошенного пути URL-адреса перед тестированием шаблонов. Это означает, что /somepath (или, скорее, /somepath/, поскольку вы на самом деле в /somepath/) удаляется, так что оставшийся путь будет пустым. Итак:

RewriteRule ^$ home [R]
...