PHP错误:由于可能的配置错误,请求超出了10个内部重定向的限制

时间:2016-12-04 09:58:44

标签: php wordpress git

我有一个奇怪的错误 - 我正在一个存储在WP引擎中的网站上工作,我正在使用git。每次我推送到网站,推送完成后,由于500内部服务器错误,无法访问网站的内页。只需保存永久链接设置页面即可轻松解决此问题(无需更改任何内容)。当网站不在线时,这并不是什么大不了的事。但是现在作为网站直播,我必须解决这个问题,但我找不到错误。 我已经停用了升级中的所有插件,但没有帮助。错误日志说: AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer: http://the-site.com

知道是什么原因引起的吗?

提前致谢!

2 个答案:

答案 0 :(得分:0)

我设法通过更改.htaccess文件解决此问题:

# BEGIN WordPress

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /project-name/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /project-name/index.php [L]
</IfModule>

# END WordPress

对此:

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

答案 1 :(得分:-1)

我有同样的错误,我无法解决,出现空白页。如果他发现至少我的数据库错误包含下一个代码。

# mod_rewrite set:

Options +Includes

RewriteEngine on

# Administration
RewriteCond %{REQUEST_URI} ^(/+)admin/(.*)$
RewriteRule (.*) %{DOCUMENT_ROOT}/admin/index.php [L,QSA]

# Rewrite orther
RewriteCond %{REQUEST_URI} !^(/+)index.php(.*)$
RewriteCond %{REQUEST_URI} !^(/+)syscmd.php$
RewriteRule ^(.*)$ %{DOCUMENT_ROOT}/index.php?page=$1 [L,QSA]

# If Rewriting Failure, Show error message (Internal backup)
RewriteCond %{REQUEST_URI} !^(/+)index.php$
RewriteCond %{REQUEST_URI} !^(/+)syscmd.php$
RewriteRule (.*) \1 [F]

En el htcaccess :( :(