Magento分段站点 - 安全URL重定向到实时站点

时间:2012-01-20 18:50:52

标签: magento redirect staging

Crucial staging setup tutorial之后,我将我们的实时设置复制到了暂存环境。与许多其他关于重定向到实时网站的暂存网站的帖子不同,我只有一半的问题。

我所有无担保的网址都运行正常,没有任何问题。它只是安全的网址。因此,如果我尝试访问客户帐户,登录,请访问我的购物车等。我将被踢回现场网站。

到目前为止我已经:

  • 检查我的登台数据库是否被调用,而不是我的实时数据库(它是)
  • 清除缓存,会话(请不要告诉我再次执行此操作)
  • 将.htaccess RewriteBase更改为/ staging /而不是/
  • 检查local.xml以确保所有设置都正确
  • 更改了core_config_data
  • 中的所有网址条目
  • 从头开始并第二次尝试

我能想到的唯一可能的事情是我的SSL证书不喜欢这些网址,因此它会重定向回到它注册的原始网址。我的SSL证书。这不是一个通配符,除了浏览器应该只询问你是否要添加异常(在我的情况下是Firefox)。

4 个答案:

答案 0 :(得分:1)

您是否肯定在core_config_data表中更改了两者

web/secure/base_url
web/unsecure/base_url

此外,您可以尝试将这些设置为0:

web/secure/use_in_frontend
web/secure/use_in_adminhtml

答案 1 :(得分:0)

我的托管服务提供商表示我无法使用我当前的SSL证书执行此操作。所以现在我正在考虑替代方案。

答案 2 :(得分:0)

我有类似的问题&通过清除 Magento缓存解决了这个问题。我只是删除了Magento网站的 / var 文件夹中的所有内容。之后我清除了浏览器的缓存/ cookie以获得良好的衡量标准。它有效!

答案 3 :(得分:0)

我今天刚刚解决了这个问题,在找到所有地方之后找不到对我有用的解决方案。

编辑登台数据库中的core_config_data表,并更改名为" web / secure / base_url"的路径的值。反映非https地址。例如,使用https://www.example.com

代替http://www.example.com

在快速修复后,我能够访问管理员后端的登录页面。