.htaccess цикл перенаправления! Все подкаталоги в корень

Я пытаюсь перенаправить все подкаталоги в корень моего сайта через .htaccess! Приведенный ниже код отлично работает, если я пытаюсь получить доступ к подкаталогу... но не позволяет мне отображать индексную страницу в корне, потому что запускает цикл перенаправлений!

RedirectMatch temp ^/.*$ http://localhost/

Как я могу это решить?


person BitDrink    schedule 23.10.2009    source источник


Ответы (1)


Если вы хотите, чтобы все подкаталоги перенаправляли на домашнюю страницу, вы должны сделать что-то вроде этого:

RedirectMatch temp ^/.+/.*$ http://localhost/

Это будет соответствовать любому URI с двумя косыми чертами, по крайней мере, с одним символом между ними.

person TomG    schedule 23.10.2009