Magento:移除自动 HTTPS 重定向

①、首先检查nginx/Apache 配置文件是否开启了自动跳转https。

②、https://magento.stackexchange.com/questions/166777/remove-https-auto-redirect

③、主要是修改core_config_data表:path字段(web/secure/use_in_adminhtml、web/secure/use_in_frontend如果开了varnish,修改编译后记得重启下




  1. 在 phpMyAdmin 中打开 core_config_data 表。

  2. 找到路径为 web/secure/use_in_adminhtml 的行并将其值字段从 1 更改为 0 以启用从不安全的http://www.yourwebsite.com/admin url访问管理面板

更改web/secure/use_in_frontend会切换客户购物车安全性,1=on 和 0=off 这可能并不重要,因为您正在尝试重新获得管理访问权限

  1. 清除/var/cache、/var/session并在完成上述操作并重新访问系统后,在更改设置后重新索引 yourURL_rewrite 索引。这是必要的,因为您的配置被缓存并且清除它会强制从 core_config_data 表中重新读取配置数据。您现在应该可以通过标准的不安全 Web 访问 **(**port 80, http)**** 访问您的 Magento 管理面板。

注意:请注意,在您的网络服务器上启用 TLS/SSL 之前,在您的 unsecure_base_url 上意外输入您的前导 https:// 而不是 http:// 会锁定您,因此如果上述内容没有让您进入,请查找带有web/unsecure/base_url的行并检查上述错误配置

编辑:

做完所有这些事情后,如果不重定向到 https 页面,我仍然无法访问管理面板或任何 http 页面。所以我从我的数据库(通过 ssh)和文件夹中进行了备份,并从网站创建了另一个图像。当我将所有内容从旧网站移到新网站时,一切正常。

所以......我真的不知道我做了什么真正解决了问题,但我知道一件事:定期备份


nba2k2球员数据
请先登录后发表评论
  • 最新评论
  • 总共0条评论