【问题标题】:Mod Rewrite "Exceeded limit of 10 redirects"Mod重写“超过10个重定向的限制”
【发布时间】:2014-05-19 01:10:55
【问题描述】:

所以,我有一个这样写的重定向规则:

RewriteRule ^([^/]*)$ /public-profile.php?name=$1 [L]

这是为了改变,例如:

http://www.domain.com/public-profile.php?name=username

收件人:

http://www.domain.com/username

由于某种原因,它正在创建一个无限循环,因为如果您访问该站点,我会收到 500 内部服务器错误,并且它在 Apache 的 error.log 中说明了这一点:

由于可能的配置错误,请求超出了 10 个内部重定向的限制。如有必要,使用“LimitInternalRecursion”增加限制。

根据我的研究,这意味着重写规则正在创建一个无限循环。有什么想法吗,互联网人?

【问题讨论】:

    标签: apache .htaccess mod-rewrite


    【解决方案1】:

    您是否尝试过使用以下内容?

    RewriteRule ^(.*)$ public-profile.php?name=$1 [L]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-24
      • 2016-06-02
      • 1970-01-01
      • 2013-10-04
      • 1970-01-01
      • 1970-01-01
      • 2014-09-25
      • 1970-01-01
      相关资源
      最近更新 更多