【问题标题】:Apache redirect:avoid redirect loopApache 重定向:避免重定向循环
【发布时间】:2013-08-26 16:29:30
【问题描述】:

我无法重定向到特定目录。比如说,我输入 www.example.com,我想被定向到一个特定的目录,比如 www.example.com/directory。

我在我的 apache 配置文件中将此添加到我的虚拟主机中

永久重定向/example.com/directory

但它进入了重定向循环,地址栏中的 URL 显示如下

http://example.com/directorydirectorydirectorydirectorydirectorydirectorydirectorydirectorydirectorydirectory

如何设置重定向,以便用户在输入 URL example.com 后立即将他们带到 example.com/directory?

【问题讨论】:

    标签: apache redirect


    【解决方案1】:

    将您的 Redirect 行替换为:

    RedirectMatch 301 ^/$ /directory/
    

    【讨论】:

    • ...不要忘记清除浏览器的缓存。永久重定向(代码 301)确实留在那里 :)
    【解决方案2】:

    您可以使用mod_rewrite 来执行此操作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-09-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-24
      • 2011-08-14
      • 2015-05-23
      • 2012-02-10
      相关资源
      最近更新 更多