示例数据中的 Magento 链接已损坏

Magento links from the sample data are broken

我使用 wamp 安装了 magento。 Magento 可以显示主页,但如果我从主页上单击某些内容,我会得到 The requested URL /magento/accessories/eyewear.html was not found on this server. 我清除了缓存并重新索引了所有内容。我找到了一些解决方案,比如 RewriteBase /magento/ 或者关于 apache 虚拟主机的一些东西

<VirtualHost *:80>
...
<Directory /var/www/magento/>
    AllowOverride All
</Directory>
</VirtualHost>

但我不知道该怎么做。您有什么建议可以解决我的问题吗?我的 httpd.conf 来自 apache 文件夹有

# Virtual hosts
#Include conf/extra/httpd-vhosts.conf. 

我不知道如何解决这个问题。

1) 确保您的 .htaccess 文件完好无损。

从你的安装文件中重新复制过来或者在网上找到一个优化版本,比如这个:http://www.learnmagento.org/magento-tutorials/best-htaccess-magento/

2) 如果这不起作用,那么 mod_rewrite 可能在您的 WAMP 的 httpd.conf 文件中被禁用。

在 httpd.conf 中,找到这一行:

#LoadModule rewrite_module modules/mod_rewrite.so

并更改为(删除 #):

LoadModule rewrite_module modules/mod_rewrite.so

然后重启WAMP