当前位置: 首页 > Web前端 > HTML

3步教你轻松修复“WordPress开发重定向太多”

时间:2023-03-27 23:33:20 HTML

WordPress开发,选择重定向设置后,有时会在多次重定向后提示,那么如何修复“WordPress开发重定向太多”》,北京六Wings开源工程师教你3个简单的步骤来解决这个问题,在下面的步骤中,你将学习如何识别冲突的重定向并快速修复你网站上的重定向循环。第1步:检查你的网站的重定向路径许多来源建议清除你的浏览器缓存是排除重定向循环的第一步。但是,与任何其他错误一样,它只有在服务器上解决了问题后才会起作用,但浏览器仍会在其缓存中存储您站点的损坏版本。通常,在对您的网站进行任何更改,您可能需要刷新其缓存以查看它们的反映。修复“太多重定向”的第一步是按照您网站的重定向路径查看确切位置浏览器卡住了。最好的方法是使用重定向检查器。所有或大多数重定向检查器都使用cURL,这是一种出色的命令行工具,可使用各种网络协议传输数据。我们可以使用它来获取HTTP标头信息,这些信息将准确显示您尝试加载网站时发生的情况。通过SSH连接到服务器后,将以下简单的Bash脚本保存到名为redirects.sh的文件中。通过运行chmod+xredirects.sh使其可执行。通过将脚本传递到您网站的域名来运行脚本。例如,./redirects.shwordpress.com。第2步。识别冲突的重定向检查运行上述脚本的输出。当浏览器放弃遵循冲突规则时,它会告诉您哪个重定向导致“重定向太多”。在下面的输出中,我们可以看到来自HTTP和HTTPS的无限重定向。请注意每个重定向的返回状态代码。永久重定向通常来自您网站的.htaccess文件,而临时重定向通常在您网站的代码中生成,因此它们由WordPress或您使用的其他内容管理系统控制。步骤3.解决重定向循环根据您已识别的冲突重定向规则,您将知道在何处为它们循环。正如我们所讨论的,需要检查三项主要内容-您的本地.htaccess文件、CMS存储在您网站数据库中的网站地址设置以及您在CDN配置中选择的加密模式。如果您的网站尝试在HTTP和HTTPS之间重定向时出现重定向循环,请检查您是否安装了有效的SSL/TLS证书,如果您与您的网站进行了任何集成,请检查您是否选择了哪种加密模式。检查分配给您的网站并存储在WordPress数据库中的站点地址和WordPress地址。