求助一个url重写的小问题,快把我搞疯了!

2016-07-07 15:12 来源:www.chinab4c.com 作者:ecshop专家



我在: 网站后台>系统设置>商店设置>基本设置在这里设置url重写,
如图选择“简单重写” 或 “复杂重写” 2.jpg

然后就会弹出如下图的提示框:
1.jpg

于是我到ecshop文件夹里把“htaccess.txt”文件重命名为“.htaccess” (文件格式也就是htaccess),改好之后我在打开.htaccess,把里面的RewriteBase这句前面的#号删除了,也就是去掉注释的意思。现在是这个样子,如截图:


3.jpg


在这种情况下,我访问的网页却显示不出东西,打开网页就是404页面,提示
The requested URL was not found on this server.


鉴于上面的情况,我判断有可能是我的RewriteBase 后面的路径不对,大家看是不是这个问题呢?如果是我应该填什么路径,不是的话又是哪里出了问题呢? 说明下:我是在本地电脑测试,我的环境是apache+php+mysql的,我访问网站首页的地址是http://localhost/ECshop


想请各位帮我解决下这个燃眉之急,搞了几个小时了,多谢啊!

回答:
求解啊!

伪静态需要虚拟路径的支持 你用localhost/ecshop访问肯定是404



你完全理解错误,我没用localhost/ecshop访问,我用localhost/ecshop访问的是首页,而且显示完全正常的!后面的回答者可以跳过楼上的解释,以免被误导,直接看楼主的说明!