Как перенаправить подкаталог и все файлы в нем в корневой каталог с помощью htaccess? - PullRequest
4 голосов
/ 29 июля 2010

Я пытаюсь перенаправить все запросы на подкаталог и любые файлы в нем в корневой каталог, используя htaccess. В настоящее время у меня есть перенаправление 301 / directory / /, но это перенаправляет в корень с приложением к нему запрошенного имени файла .. т.е. вообще не хочу запрашивать файл. Есть ли способ сделать это?

Спасибо

Karl

1 Ответ

5 голосов
/ 29 июля 2010

Вам, вероятно, придется использовать mod_rewrite. Предполагая, что вы поместите .htaccess в корневой каталог, что-то вроде этого должно работать.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^name-of-subfolder/.*$ / [R=302]
</IfModule>

NB. Я поставил 302, так как это всегда целесообразно использовать для тестирования, 301 может сделать его болезненным, проверяя изменения в вашем браузере. Как только он заработает, смело переходите на 302.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...