【问题标题】:Magento website migrated to MAMP localhost. However homepage is working but links are not.Magento 网站迁移到 MAMP localhost。但是主页正在工作,但链接却没有。
【发布时间】:2019-03-05 20:41:06
【问题描述】:

我从服务器下载了一个 Magento 网站并下载了数据库。我按照一些说明使数据库正常工作。我需要更改数据库中的 app/etc/local.xml 和 base_url。

See base_url

当我在浏览器中加载 base_url 地址时,我得到了我的网站;

See website homepage

如果我从 base_url 中取出 public_html 并仅加载 localhost 样式根本不起作用。所以我想我需要 public_html 在 base_url

我的问题是,每当我单击链接时,都会收到 404 错误 - 这是网址 localhost/public_html/mens/tees

我阅读了一些关于 .htaccess 文件的堆栈溢出帖子,但我不完全确定如何配置它来为我工作?

.htaccess file here

欢迎任何帮助。谢谢

【问题讨论】:

    标签: php .htaccess magento url e-commerce


    【解决方案1】:

    从您的 base_url 数据库设置中删除“public_html”。

    应该是

    http://localhost/
    

    您的 htaccess 有:

    RewriteBase /
    

    这意味着 apache 期望在基本 url 中没有文件夹。

    或者

    如果您出于某种原因想在 url 中包含 public_html,只需将您的 htaccess 更改为:

    RewriteBase /public_html/
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-09
      • 1970-01-01
      • 2021-08-06
      • 1970-01-01
      • 2016-12-03
      • 1970-01-01
      • 2021-11-28
      • 1970-01-01
      相关资源
      最近更新 更多