Magento在多域设置中使用Web服务器重写
我有两个商店,每个都有不同的域名。它们托管在禁用SuExec的专用服务器上。我已经复制了.htaccess和index.php,一切正常 我遇到的问题是我的第二商店Web服务器重写。当我为第二个使用指向根目录的符号链接的存储启用此选项时,它开始给出page not found错误 domain2.com/index.php/abc.html------在禁用“使用Web服务器重写”的情况下工作正常 domain2.com/abc.html------在启用“使用Web服务器重写”时不起作用 基本存储可以正常工作 非常感谢您的帮助Magento在多域设置中使用Web服务器重写,magento,Magento,我有两个商店,每个都有不同的域名。它们托管在禁用SuExec的专用服务器上。我已经复制了.htaccess和index.php,一切正常 我遇到的问题是我的第二商店Web服务器重写。当我为第二个使用指向根目录的符号链接的存储启用此选项时,它开始给出page not found错误 domain2.com/index.php/abc.html------在禁用“使用Web服务器重写”的情况下工作正常 domain2.com/abc.html------在启用“使用Web服务器重写”时不起作用 基本
Farrukh Khan->刷新Magento缓存 转到系统->缓存管理 刷新目录重写 转到所有缓存并更改下拉列表以刷新 单击保存 在大多数服务器上,这应该去掉URL中的index.php 如果您遇到404错误,请继续阅读 ->固定模式\u重写错误
- 请检查您的Web服务器配置。 你使用Apache吗?也许在您的配置中有类似于“AllowOverride none”的东西禁用了.htaccess文件(magento根目录中的.htaccess文件定义了重写规则)。 最常见的原因是ftp中的.htaccess文件不正确
这将解决与在Magento中启用web服务器重写相关的所有问题。我以前也遇到过同样的问题,但现在我已经解决了。该问题的主要原因是.htaccess文件。通过将.htaccess文件替换为magento default.htaccess文件,可以解决所有问题。打开或关闭Web服务器重写,您可以随心所欲
保存配置后,不要忘记清除缓存。问题在于.htaccess文件。一旦它被正确地复制到domain2文件夹中,一切正常。