改完规则为什么不成功!跪求答案!

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

为什么我按下面的改法,设置完成后,页面无法打开, 伪静态环境也开了!
按默认伪静态规则没问题!

打开includes文件夹里的lib_common.php

找到以下函数:
$uri = $rewrite ? 'goods-' . $gid : 'goods.php?id=' . $gid;

ECSHOP默认的静态重写是goods-***.html
例如你要将goods- 改成 goods/,则代码就是
$uri = $rewrite ? 'goods/' . $gid : 'goods.php?id=' . $gid;

然后打开.htaccess
修改
RewriteRule ^(.*)/goods-([0-9]+)(.*)\.html$ $1/goods\.php\?id=$2

RewriteRule ^(.*)/goods/([0-9]+)(.*)\.html$ $1/shop\.php\?id=$2

求帮助!谢谢!

回答:
你需要修改JS的路径和CSS的路径。不然AJAX有错误

如何修改!请大侠们支招!