我认为,如果不找出问题所在,就无法回答这个问题,这也解释了这些评论。主要的挑战是找到原因,而不是解决问题。以下是一些不同的解决方案,其中一些已经在评论中提到:
禁用缓存并刷新页面。在chrome中,按F12键,进入网络选项卡,选中“禁用缓存”框。这也将禁用redirect caching 这比普通的页面缓存更难处理。如果这样做可以解决问题,则重定向只是缓存在浏览器中,并且已经修复(尽管一些访问者可能也缓存了有问题的重定向)说到缓存,如果主机或Cloudflare有任何缓存插件或缓存,请清除缓存。每走一步都要这样做检查您的htaccess文件中是否有HTTPS/HTTP重定向,并尝试对其进行注释。之后重复步骤1(对于此处的每个步骤)
检查仪表板>常规设置,确保您的站点url和主页url都是HTTPS(反之亦然)。您还可以检查数据库中的wp\\U选项表(siteurl和homeurl)如果特定于仪表板或登录,请检查您的wp配置。php并查找FORCE\\u SSL\\u登录或FORCE\\u SSL\\u管理检查你的插件,看看是否有用于重定向的插件。我知道的常见原因:重定向、非常简单的SSL、不安全的内容修复程序如果特定页面或链接在HTTP/HTTPS之间交换,您可能首先没有重定向,应该设置重定向如果您的电子商务页面是HTTPS,但站点的其余部分不是,那么您可能已经在电子商务面板中启用了HTTPS选项。禁用该选项,而是保护整个站点。WooCommerce(至少过去是这样)可以选择在签出时启用HTTPS,然后在离开签出时禁用HTTPS。坚持其中一个比较容易如果这些都没有帮助,那么可能是来自函数的插件或自定义代码。php或其他导致问题的地方如果您确信它不是您自己代码的一部分,那么它可能是主机或DNS管理器中的一个设置(如cloudflare)我个人使用”
Link Redirect Trace (chrome extension)“查看重定向过程中实际发生的情况。它不会具体显示导致重定向的特定文件,甚至不会显示导致重定向的系统,但它会显示将您引导到最后登录的页面的事件链。您可能会在其他浏览器中找到类似的扩展名。在chrome中,您甚至可以只使用“保留日志”“F12菜单的“网络”选项卡中的选项,但要了解整个链并不容易。