2.7.2 开 URL重写 404错误

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



2.7.2 开 URL重写 404错误,换了一个服务器是支持重写的,但是开了以后产品页面出现 404错误 关掉就没有问题,请大侠指点一下, 使用官方的htaccess没改过 网站 www.shenzhenpco.com 空间是 ixwebhosting的

回答:
unamed1304852585.jpg

看了一下 是正常的
如果不行一般都是空间的问题

唉,求人真难,我也是试了N次终于成功了。开始的现象跟楼主的相同,每次都出现404,居然找不到文件,怀疑是主机的环境配置差异导致路径查找不正确。既然是路径问题,那就把路径写死总行吧,一试成功。

原规则:
RewriteRule ^goods-([0-9]+)(.*)\.html$goods\.php\?id=$1 [QSA,L]

修改后规则:
RewriteRule ^goods-([0-9]+)(.*)\.html$\/goods\.php\?id=$1 [QSA,L]

差异就是在goods\.php前增加了“\/”

再研究,找到更简单直接的解决方法。
.htaccess文件中
#RewriteBase /

这一项前的面“#”注释掉了路径指标,把注释符去掉,让这句生效就可以了,其他规则按官方默认,无需修改。