WordPress 建站开发中,抉择重定向设置之后,有时候屡次重定向后就受到提醒,那么如何修复“WordPress 开发重定向过多”,北京六翼开源的工程师教你 3 步轻松修复这个问题,在上面的步骤中,您将学习如何辨认抵触的重定向并疾速修复您网站上的重定向循环。
步骤 1. 查看您网站的重定向门路
许多消息来源倡议革除浏览器缓存作为对重定向循环进行故障排除的第一步。然而,与任何其余谬误一样,只有当问题已在服务器上失去解决时它才会起作用,但浏览器仍会在其缓存中存储您网站的损坏版本。通常,在对您的网站进行任何更改后,您可能心愿刷新其缓存以查看它们的反映。
修复“太多重定向”的第一步是依照您网站的重定向门路查看浏览器卡住的确切地位。最好的办法是应用一种重定向查看器。
所有或大多数重定向查看器都应用 cURL,这是一种应用各种网络协议传输数据的杰出命令行工具。咱们能够应用它来获取 HTTP 标头信息,该信息将向您展现在您尝试加载您的网站时到底产生了什么。
通过 SSH 连贯到服务器后,将以下简略的 Bash 脚本保留到名为 redirects.sh 的文件中。通过运行 chmod +x redirects.sh 使其可执行。
通过将脚本传递到您网站的域名来运行脚本。例如,./redirects.sh wordpress.com。
步骤 2. 辨认抵触的重定向
查看运行下面脚本的输入。当浏览器放弃遵循抵触规定时,它会告诉您哪种重定向会导致呈现“太多重定向”。在上面的输入中,咱们能够看到来自 HTTP 和 HTTPS 的有限重定向。
留神每个重定向的返回状态代码。永恒重定向通常来自网站的 .htaccess 文件,而长期重定向通常在网站代码中生成,因而它们由 WordPress 或您应用的其余内容管理系统管制。
步骤 3. 解决重定向循环
依据您已确定的抵触重定向规定,您将晓得在何处为它们循环。正如咱们所探讨的,须要查看三项次要内容——您的本地 .htaccess 文件、CMS 存储在您网站数据库中的网站地址设置,以及在 CDN 配置中抉择的加密模式。
如果在您的网站尝试在 HTTP 和 HTTPS 之间重定向时产生重定向循环,请查看您是否装置了无效的 SSL/TLS 证书,如果您与您的网站有任何集成,请查看您在 CDN 配置中抉择了哪种加密模式。查看为您的网站指定并存储在 WordPress 数据库中的站点地址和 WordPress 地址。