1

我必须有两个商店,每个商店都有不同的域。它们托管在禁用 SuExec 的专用服务器上。我已经复制了 .htaccess 和 index.php 并且一切正常。

我遇到的问题是我的第二个商店 Web 服务器重写。一旦我为使用符号链接到根目录的第二个商店启用了此功能,它就会开始给出找不到页面的错误。

domain2.com/index.php/abc.html ----- 在关闭使用 Web 服务器重写的情况下工作正常

domain2.com/abc.html ----- 不适用于使用 Web 服务器重写打开

基础商店工作没有任何问题。

任何帮助深表感谢。

法鲁克汗

4

2 回答 2

0

我在上面遇到了同样的问题,但现在我已经解决了。该问题的主要原因是 .htaccess 文件。通过将 .htaccess 文件替换为 magento 默认的 .htaccess 文件可以解决所有问题。Web Server Rewrites 打开或关闭,您可以随心所欲。

保存配置后,不要忘记清除缓存。

于 2014-01-10T02:01:24.223 回答
0

->刷新 Magento 缓存

转到系统 - >缓存管理

刷新目录重写

转到所有缓存并将下拉更改为刷新。

点击保存

在大多数服务器上,这应该去掉你 URL 中的 index.php。

如果您收到 404 错误,请继续阅读。

->修复了 Mode_Rewrite 错误

  • 请检查您的网络服务器配置。你用阿帕奇吗?也许您的配置中有类似“AllowOverride none”的内容会禁用 .htaccess-files(magento-root-directory 中的 .htaccess-file 定义了重写规则)。最常见的原因是您的 ftp 中有一个不正确的 .htaccess 文件。

转到 magentocommerce.com 站点并再次下载 magento 文件。

提取文件,然后仅将 .htaccess 文件上传到您的 Magento 根目录。

这应该可以解决与在 Magento 中启用 Web 服务器重写相关的任何问题。

于 2012-11-27T03:39:39.760 回答