LimitInternalRecursion或.htaccess

时间:2013-02-25 12:40:42

标签: apache .htaccess mod-rewrite

我的任务是维护一个我不太了解的网站,每隔20分钟我就会在日志文件中遇到这个问题

Request exceeded the limit of 2000 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.

我的.htaccess文件可在此处找到 - http://pastebin.com/N4GQx73x

我甚至尝试过使用

在网上找到的一些修复程序
RewriteCond %{REQUEST_URI} ^/(stats/|404.php|failed_auth.html|error/).* [NC]
RewriteRule .* - [L]

RewriteCond %{ENV:REDIRECT_STATUS} 200
RewriteRule .* - [L]

无济于事。 mod_rewrite超出了我的范围。但是我认为可能是以下3行导致错误但不太确定导致它的条件。

(5) strip matching prefix: /var/www2/blogs.*DELETED*.co.za/index.php -> index.php
(4) add subst prefix: index.php -> /index.php
(1) [perdir /var/www2/blogs.*DELETED*.co.za/] internal redirect with /index.php [INTERNAL REDIRECT]

我经历了尽可能多的文章,但我似乎无法缩小原因

请帮帮我

1 个答案:

答案 0 :(得分:0)

请注意我是如何解决它的。我使用在设置wordpress MU安装时给你的标准代码更新了现有的.htaccess。没有更多的循环!