【问题标题】:301 Redirections after copying Magento installation复制 Magento 安装后的 301 重定向
【发布时间】:2014-11-11 14:42:33
【问题描述】:

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

dev.domain.com 的后端现在以一种奇怪的方式工作。一旦我访问它,它就不会重定向。我登录后,它会将我重定向到 domain.com 后端登录页面。然而,如果我在 URL 前添加 'dev.'(保留会话密钥原样),它会将我带到后端,尽管似乎是 10 次重定向。当我到达那里时,所有选项卡都“变灰”。我无法将它们悬停以调出菜单面板。

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

注意:我还检查了是否有任何 .htaccess 文件配置错误。我编辑的唯一一个是根目录中将“www”更改为“dev”的那个。 'www' 和 'dev' 对问题没有任何影响。

【问题讨论】:

    标签: php apache .htaccess magento redirect


    【解决方案1】:

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

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

    希望对你有帮助。

    【讨论】:

    • 是的,安全和不安全的都已更改。会话/缓存也已被清除。从隐身模式访问它也不起作用:(。
    • 也许尝试在core_config_data 表中搜索和编辑所有带有 '%domain.com% 的值,也许你在 cookie/会话设置中设置了域。奇怪的是我做了一千次它总是有效;D
    • 出现的唯一结果是两个 secureinsecure URL,但它们已经被更改了。
    • 您是否更改了开发安装目录?确保如果您在 dev.domain.com 上输入,您在服务器上的正确目录中。并确保您的开发安装使用正确的数据库连接(我想您现在有 2 个数据库,用于开发和正常安装)。最后一个想法是检查 Magento 保存缓存的位置(Magento 基本目录中的 /tmp 或 var)。
    【解决方案2】:

    这种重定向的通常原因是:

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

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

    由于未在 .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?

    【讨论】:

    • 有没有办法找出 Magento 存储缓存的位置?我读过有人发现缓存位于不同的目录中,但我不是 PHP 神,所以我不知道在哪里调试。
    • 查看/tmp/magento目录如果它存在可能是缓存问题,然后删除这个目录并修复magento安装magentocommerce.com/wiki/groups/227/resetting_file_permissionsvar目录的权限,修复权限后转到dev .example.com 并检查var/cache 目录中是否有一些文件。
    猜你喜欢
    • 2014-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-12
    • 1970-01-01
    相关资源
    最近更新 更多