Apache Mod Rewrite";超过10个重定向的限制”;

Apache Mod Rewrite";超过10个重定向的限制”;,apache,.htaccess,mod-rewrite,Apache,.htaccess,Mod Rewrite,我有一条重定向规则,写得像这样: RewriteRule ^([^/]*)$ /public-profile.php?name=$1 [L] 这意味着改变,例如: http://www.domain.com/public-profile.php?name=username 致: 出于某种原因,它正在创建一个无限循环,因为如果您访问该站点,我会收到一个500内部服务器错误,它在Apache的error.log中说: 由于可能的配置错误,请求超出了10个内部重定向的限制。如有必要,使用“Limi

我有一条重定向规则,写得像这样:

RewriteRule ^([^/]*)$ /public-profile.php?name=$1 [L]
这意味着改变,例如:

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

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

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


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

你试过使用以下方法吗

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