1

在我网站的根目录中,我使用 Joomla 构建了一个网站。在子文件夹 \webshop\ 中,我使用 Magento 构建了一个站点。

我无法为此获得我的 .htaccess 文件。目前 Joomla 站点运行良好,Magento 站点也运行良好。但是我不能在 Magento 中点击例如 \Contact us\。该链接 ( http://example.com/webshop/contacts ) 将我带回主页。但是,当我编辑指向(http://example.com/webshop/index.php/contacts)的链接时,它可以完美运行。所以有问题。

为清楚起见,当人们访问http://example.nl时,他们应该访问我的 Joomla 站点,但是当人们访问http://example.nl/webshop时,他们应该访问我的网上商店。(当然,/webshop 也是我根目录下 Magento 文件夹的位置)

我也想使用http://example.com而不是http://www.example.com。(对于 Magento 中的 SSL 也非常重要,因为我只有 http:// 而不是http://www的 SSL 证书。)

我发现当我Rewrite base /webshop在 .htaccess 中使用时,它运行良好,但是 Joomla 站点无法运行。我将 Magento .htaccess 与我自己的结合起来。我不得不用 pastebin 上传它,因为这个网站不允许链接和 WWW。我在那里做错了什么?

巴斯宾

4

1 回答 1

1

您已将 Magento 安装到名为webshop

在 Magento 配置中,您必须更改基本 URL以包含您的子目录。

  1. 转到系统 > 配置 > Web

  2. 将基本 URL更改为http://yoursite.com/webshop/(同时更新您的安全基本 URL

  3. 在您的目录中打开您的 Magento .htaccess 文件webshop并更改以下内容:

    寻找: #RewriteBase /magento/

    改成: RewriteBase /webshop/

  4. 保存您的 Magento .htaccess 文件并刷新您的 Magento 缓存文件夹var/cache

于 2012-09-18T19:45:29.270 回答