1

我正在更新网站。在我将 PHP 从 5.6 更新到 7.0+ 之前,一切都很顺利。一旦我这样做了,我只在我的 Wordpress 管理面板上收到“重定向太多”错误。该网站本身加载良好,我可以通过将 php 设置回 5.6 来显示管理面板。到目前为止,我已经尝试过:
1:清除浏览器数据(有那么容易吗?)
2:禁用所有插件
3:添加:

define(‘WP_HOME’,’http://dontredirect.com’);

define(‘WP_SITEURL’,’http://dontredirect.com’);

以及 wp-config 文件中此代码的其他变体。我想知道是否有人遇到过类似的问题以及他们是如何解决的。
谢谢!

4

3 回答 3

1

我能够弄清楚这一点。服务器设置为在我的 php 7.4 版本上使用 suPHP 处理程序,我将其更改为 fcgi,因为那是 PHP 5.6 正在使用的处理程序。修复了问题!希望这可以帮助其他人解决这个问题!

于 2021-06-22T14:19:15.877 回答
0

重定向通常在您的 .htaccess 文件中处理。

您的 htaccess 文件中可能有一些规则给您带来问题。

进入您的 FTP 服务器,导航到您的主 WordPress 文件夹并找到 htaccess 文件(您可能必须启用查看隐藏文件的选项。在 Filezilla 中,您可以通过单击顶部菜单中的服务器来执行此操作,然后单击强制显示隐藏文件。)。通过下载来备份您的 htaccess 文件,然后制作文件的副本。

打开您下载的 htaccess 文件并删除除此之外的所有内容:

# BEGIN WordPress

RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

让我知道这是否有效。

于 2021-06-18T20:51:55.457 回答
0

对于最近阅读此书的任何人,在浏览完每个教程和论坛后,我都找不到问题的真正答案。一个简单的 WordPress 文件压缩,安装一个新的 WordPress 包并替换所有新文件解决了这个问题。

决定写一篇关于它的文章。 https://surveyor-jr.tech/fix-too-many-redirects-on-wordpress/

于 2022-01-06T17:26:56.140 回答