复制Magento安装后的301重定向

时间:2014-11-11 14:42:34

标签: php apache .htaccess magento redirect

将Magento安装从 domain.com 复制到 dev.domain.com ,看看我们是否可以安全地从1.8更新到1.9,系统会自动重定向到 domain.com ,即使在通过MySQL数据库编辑配置之后也是如此。不安全路径URL和安全路径URL都已更改以匹配 dev.domain.com 服务器,但该站点重定向到 domain.com

dev.domain.com 的后端现在以奇怪的方式工作。一旦我访问它,它就不会重定向。我登录,然后将其重定向到 domain.com 后端登录页面。然而,如果我添加' dev。'在URL前面(保持会话密钥不变),它将我带到后端,尽管看起来似乎是10个重定向。当我到达那里时,所有标签都显示为“灰色”。我无法将它们悬停在菜单面板上。

一切似乎都是正确的,但我不确定还有什么可以影响这一点。我已经删除了缓存和会话目录,但没有用。

注意:我还检查了是否有任何.htaccess文件配置错误。我编辑的唯一一个是根目录中的一个更改' www'去#dev;#没有''也不是' dev'对问题产生任何影响。

2 个答案:

答案 0 :(得分:1)

您是否更改了core_config_data表中的配置?我的意思是将所有“http://domain.com”值更改为“http://dev.domain.com/

您应该清除服务器上的缓存/会话。如果它不起作用,请尝试在浏览器中以隐身模式输入dev.domain.com,因为浏览器中的会话/ cookie条目。

我希望它有所帮助。

答案 1 :(得分:0)

此重定向的通常原因是:

  1. 更改base_url中的core_config_data设置后无法清除缓存,因此配置信息将重新加载

  2. 清除缓存无法重新加载配置数据,因为文件权限设置不当,迫使Magento在其他地方创建缓存,如系统/tmp

  3. 由于未在.htaccess

    中正确设置RewriteBase而导致的疑难问题

    对于文件/文件夹权限有多糟糕,以及其他要检查的内容,请按照以下三个链接进行操作:

    Can't change Magento base URL, stuck in cache

    Magento Redirects to Old Website regardless of what changes are made!

    How can we stop a Magento site clone from redirecting back to live site?