【问题标题】:URL rewrites do not work after moving Magento installation to new server将 Magento 安装移动到新服务器后,URL 重写不起作用
【发布时间】:2013-05-30 08:49:49
【问题描述】:

将我们的网络商店复制到新服务器上,复制数据库并更改数据库中的基本 url/安全基本 url 后,我们从复制的安装中得到的只是首页。也就是说,没有自定义 url 重定向工作(对于产品、管理面板等),它们都会导致 404(而不是服务器默认的 magento 404)。你有什么想法我可以检查吗? magento 中包含的某个库是否存在问题?

我尝试使用 /shell/indexer.php 重新索引 - 成功执行但没有修复重定向。

有什么想法吗?注意由于这个问题,我无法通过 /admin 访问管理面板。

编辑:解决方案是根目录中缺少 .htaccess 文件 我添加了 magento 安装中的示例 htaccess 文件(我上传了一个副本以防有人发现它有用:http://sdrv.ms/13mw8Ok),并且在我下次访问该站点时激活了 mod_rewrite。

【问题讨论】:

    标签: magento url-rewriting


    【解决方案1】:
    1. 确保您的 vhosts 文件设置正确以允许 mod_rewrite
    2. 确保您的 .htaccess 文件设置正确

    How to enable mod_rewrite for Apache 2.2

    同时您可以通过/index.php/admin 访问您的管理员。

    【讨论】:

    • /index.php/admin 非常有帮助,谢谢!如果他们可以启用它,将使用我们的新网络主机检查 mod_rewrite。
    • 根 .htaccess 最终成为问题。我从 magento 安装中添加了示例 .htaccess 文件,该文件激活了 mod_rewrite 等。我花了一段时间才找到示例 .htaccess 所以我把它上传到这里:sdrv.ms/13mw8Ok
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-01
    • 2012-03-30
    • 2013-11-20
    • 1970-01-01
    • 1970-01-01
    • 2011-10-18
    相关资源
    最近更新 更多