2013-08-26 5 views
0

У меня возникли проблемы с перенаправлением на конкретный каталог. Скажем, я печатаю на www.example.com, я хочу быть направленным в конкретный каталог, например, www.example.com/directory.Перенаправление Apache: избегать цикла перенаправления

Я добавил это мой виртуальный хост в моей конфиге апача

Перенаправлением постоянного/example.com/directory

но это входит в цикл перенаправления и URL в адресной строке появляется как это

http://example.com/directorydirectorydirectorydirectorydirectorydirectorydirectorydirectorydirectorydirectory

Как настроить редирект так, что как только человек типов в URL example.com он принимает их example.com/directory?

ответ

0

Вы можете использовать mod_rewrite, чтобы сделать это.

+0

Больше примеров [здесь] (http://httpd.apache.org/docs/trunk/rewrite/remapping.html). – bredikhin

2

Замените Redirect линию с этим:

RedirectMatch 301 ^/$ /directory/ 
+1

... и не забудьте очистить кеш браузера. Постоянные переадресации (код 301) действительно остаются там :) – pabouk

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