当我们安装主题和插件时,都会向…
尽管运行自托管的WordPress可以带来很多好处,但是还会出现很多会影响整个系统的错误。最常见的错误之一是ERR_TOO_MANY_REDIRECTS错误,在Google Chrome浏览器中显示为“此网页具有重定向循环”错误,在Firefox中显示为“该页面未正确重定向”。
在这里,找出发生此错误的原因以及如何解决该错误并使网站运行。
为什么会这样?
通常,由于配置错误的重定向问题而发生ERR_TOO_MANY_REDIRECTS错误。WordPress SEO具有友好的URL结构,在将URL分配给新帖子和页面时使用一种重定向形式。如果未正确编程或配置其他工具,则可能导致循环效果。例如,通过WordPress SEO插件,您只需将用户重定向到不带类别库的URL,即可从类别URL删除类别库。
因此,任何这些重定向工具中的配置错误都可能导致将用户重定向到URL,而该URL实际上是将用户重定向回引用URL。在这种情况下,用户的浏览器被困在两个页面之间,因此您会看到错误。
您看到此类错误消息的其他原因是:
- 您的家庭和网站网址不正确或不同
- 安装了配置错误的插件,这些插件会重定向您的网站
- 自定义更改.htaccess文件时发生的事故
- 使用与已删除站点相同的URL创建一个新站点
- 在一个IP地址上托管多个站点或网络
尽管这些设置和点击看起来像是无辜的,但它们中的每一个都会妨碍您的网站并导致重定向错误。解决这些可能的原因是使网站恢复正常运行的下一步。
解决WordPress中“错误重定向过多”问题的步骤
为了修复WordPress中的此错误,您将需要以下内容:
- 访问您的主机控制面板或FTP
- 访问您的WordPress管理区域(可选)
以下是修复重定向循环错误的不同方法:
方式1:检查您的URL设置
为了解决该错误,您必须做的第一件事就是检查您的URL设置。这可以通过两种方式完成:
1.通过管理员仪表盘
2.手动
选项1:通过管理员仪表盘
在管理员仪表盘中,单击设置。常规设置默认显示。确保您检查WordPress地址(URL)和站点地址(URL),并查看URL是否正确。如果安装位于子文件夹中(例如,在下面的示例中),则URL将为“ www.example.com/wp”。进行更改后,请确保单击位于以下位置的“保存更改”选项卡页面底部。
选项2:手动
有时无法进入WordPress安装的管理区域。在这种情况下,您只需使用wp.config.php文件更改URL设置。您可以从文件管理器中编辑文件,也可以下载文件,进行编辑并通过FTP客户端上传文件。通过托管控制面板访问文件管理器。找到您的wp.config.php文件,然后按编辑。
→将以下行添加到文件中,并将http://example.com替换为WordPress应使用的URL(例如,如果安装位于根文件夹(/ public_html /)中,则使用域名,如果在子文件夹(/ public_html / wp)中,将其替换为子文件夹(http://example.com/wp)的URL。
→您可以在此处显示的代码末尾添加行,然后使用“保存”图标将其保存:
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
→一旦检查了URL设置,最好返回网站以查看更改是否已解决ERR_TOO_MANY_REDIRECTS错误。
方式2:禁用插件
除了URL设置问题外,损坏/过时的插件也可能是导致此错误的原因。始终最好先禁用它们,然后重新获得对该网站的访问权限。
→通过主机控制面板访问文件管理器。
→找到您的wp-content文件夹,然后单击plugins文件夹。
→选择插件,然后选择“重命名”选项。重命名为您想要的任何名称。
→保存更改
完成所有步骤后,请查看您的网站并查看错误是否消失。如果不存在,则更多插件损坏/过时的可能性很高。尝试删除最新的插件,然后重命名plugins文件夹。您可以使用右上角的删除按钮通过FTP /文件管理器删除插件。
方式3:禁用.htaccess文件
此重定向循环的另一个原因可能是您的.htaccess文件中的某些设置。在这种情况下,您只需禁用该文件即可重新获得对您站点的访问权限。您需要做的就是
→通过托管控制面板访问文件管理器。
→选择您的.htaccess文件,然后选择“重命名”并重命名该文件。再次检查您的网站,看看您的网站是否已加载。
→如果您的网站运行良好,则可以通过单击“编辑”按钮来检查.htaccess文件的配置。
→从.htaccess文件中删除所有内容,并粘贴以下规则:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
请注意,由于这些更改可能会停止您的网站,因此建议始终对原始.htaccess文件进行备份,然后再进行任何更改。
这些都是可能的解决方案,可以解决WordPress中的“错误太多重定向问题”。
微信扫描二维码联系我们!
我们在微信上24小时期待你的声音
提供外贸路由器设备产品,轻松翻墙,解答:WP主题推荐,WP网站建设,Google SEO,百度SEO,专业服务器环境搭建等!
需要提供WordPress主题/插件的汉化服务可以随时联系我们!另外成品WordPress网站以及半成品WordPress网站建设,海外Google SEO优化托管服务,百度SEO优化托管服务,Centos/Debian服务器WP专用环境搭建,WP缓存服务器搭建,我们都是你的首选,拥有多年WP开源程序服务经验,我们一直在坚持客户体验,没有最好,只有更好!