2013-08-26 129 views
0

我在重定向到特定目录时遇到问题。比如说,我输入www.example.com,我想将其定向到www.example.com/directory等特定目录。Apache重定向:避免重定向循环

我在Apache的配置文件添加到了我虚拟主机

永久重定向/ example.com/directory

,但它进入重定向循环,并在地址栏中的URL看起来像这样

http://example.com/directorydirectorydirectorydirectorydirectorydirectorydirectorydirectorydirectorydirectory

如何让只要在它需要他们example.com/directory的URL example.com的人的类型设置重定向?

回答

0

您可以使用mod_rewrite来做到这一点。

+0

更多的例子[这里](http://httpd.apache.org/docs/trunk/rewrite/remapping.html)。 – bredikhin

2

这个替换您Redirect行:

RedirectMatch 301 ^/$ /directory/ 
+1

...并且不要忘记清除浏览器的缓存。永久重定向(代码301)真的呆在那里:) – pabouk