【发布时间】: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