Zencart SEO URLs 404问题

很多新手刚接触zencart的时候,经常会碰到使用seo urls插件后,访问页面出现404错误提示。

出现这种问题的最常见的就是网站根目录下面的RewriteBase / 设置错误。

如果这个zencart网站是放在服务器根目录下面的.htaccess 文件,一般在空间服务器上安装默认都是在服务器根目录,那RewriteBase / 就是这样,这就是指向对于根目录下面。

如果不是在服务器根目录下面的话,比如服务器根目录是html_public/ 而这个zencart网站是安装在html_public/zencart/ 这个目录的话,那.htaccess 文件里面的RewriteBase /zencart 就应该设置成这样,这表示重写URL的地址是相当于这个目录下面的。

上面的情况是在服务器运行使用URL重写模块,一般的linux主机都允许这个。

但是有一些情况就是安装在本地服务器,如果使用的apache服务器没有启用url重写模块的话,那这个也是会出错的。

这时候就需要修改apache服务器的配置文件,在httpd.conf文件里面找到LoadModule rewrite_module modules/mod_rewrite.so 把前面的#去掉,然后保存该文件,重启apche服务器就可以了。