我使用wamp安装了magento。 Magento cand显示主页,但是如果我点击主页上的某些内容我得到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>
但我不知道该怎么做。你有什么建议可以帮我解决问题吗?我在apache文件夹中的httpd.conf有
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf.
我不知道如何解决这个问题。
答案 0 :(得分:1)
1)确保您的.htaccess文件仍然完整。
从您的安装文件中重新复制它,或在线找到其中一个优化版本,例如:http://www.learnmagento.org/magento-tutorials/best-htaccess-magento/
2)如果这不起作用,则可能在WAMP的httpd.conf文件中禁用了mod_rewrite。
在httpd.conf中,找到以下行:
#LoadModule rewrite_module modules/mod_rewrite.so
并更改为(删除#
):
LoadModule rewrite_module modules/mod_rewrite.so
然后重新启动WAMP