apache环境下如何使用Opencart的伪静态功能

第一:要确保你的appache服务器开启了mod_rewrite。
第二:修改网站根目录下的.htaccess.txt为.htaccess文件,在windows环境下去掉.txt时,会有一个错误提示,可以按照如下方式修改:
(1)用记事本 打开,点击文件–另存为,在文件名窗口输入”.htaccess”,注意是整个绿色部分,也就是包含英文引号,然后点击保存就行了。
(2)进入cmd命令 窗口,通过cd切换当刚建立htaccess.txt文件的文件夹,然后输入命令:rename htaccess.txt .htaccess ,然后点击键盘Enter键即可。
(3)通过ftp连接htaccess.txt所在文件夹,通过ftp软件重命名。

第三:登录后台,找到 系统设置->商店设置->服务器设置 把“高级URL Rewrite’s:”项改选成“是”
第四:添加商品或者栏目时,只要填写“SEO 关键字”,就会前台看到路径由”index.php?route=xx/xx”的方式变成了”www.xxxx.com/你填写的seo关键词/”.

以上设置环境都是在windows下的wamp包的apache和opencart中文环境下进行。其他环境参考设置。

注意事项:
1、 如果你和我一样是在本地使用wamp包测试opencart,访问opencart的路径是localhost/opencart,那么做好以上设置 后,请记得修改.htaccess文件中的“RewriteBase /”修改为“RewriteBase /opencart/” 否则会出现找不到地址的问题。如果还是报404错误,记得重启一下你的环境!
2、如果是其他问题,请查看你的apache的log。