ECShop url路径 商品详情页goods- 商品列表页category- 修改成你想要的
时间:2024年01月31日
/来源:网络
/编辑:佚名
商详情页修改方法:
首先找到ecshop并打开include/lib_common.php,找到文件中的build_uri函数。
修改成如下代码。
复制代码
case 'goods':
if (empty($gid))
{
return false;
}
else
{
$uri = $rewrite ? '你需要的关键词拼音-' . $gid : 'goods.php?id=' . $gid;
}
break;
复制代码
接着,打开.htaccess文件。打下代码
RewriteRule ^goods-([0-9]+)(.*).html$ goods.php?id=$1 [QSA,L]
修改成
RewriteRule ^你需要的关键词拼音-([0-9]+)(.*).html$ goods.php?id=$1 [QSA,L]
改完之后再进入ECShop后台清除缓存完成修改。
这样,以后都不会是googs-1.html这样的路径了。
商品列表页修改方法:
category.php?id=4 默认定义成 category-4.html
如自己定义成 chanpin-4.html (修改htaccess 与lib_common.php对应项目),那问题就来了,ec后台无法写入 nav表cid字段,直接导致前台自定义导航栏无法显示对应子分类。
解决此问题需修改admin目录下 navigator.php文件
416行左右将 case 'category' : 修改成 case 'chanpin' 即可
再修改相对应的 .htaccess文件
首先找到ecshop并打开include/lib_common.php,找到文件中的build_uri函数。
修改成如下代码。
复制代码
case 'goods':
if (empty($gid))
{
return false;
}
else
{
$uri = $rewrite ? '你需要的关键词拼音-' . $gid : 'goods.php?id=' . $gid;
}
break;
复制代码
接着,打开.htaccess文件。打下代码
RewriteRule ^goods-([0-9]+)(.*).html$ goods.php?id=$1 [QSA,L]
修改成
RewriteRule ^你需要的关键词拼音-([0-9]+)(.*).html$ goods.php?id=$1 [QSA,L]
改完之后再进入ECShop后台清除缓存完成修改。
这样,以后都不会是googs-1.html这样的路径了。
商品列表页修改方法:
category.php?id=4 默认定义成 category-4.html
如自己定义成 chanpin-4.html (修改htaccess 与lib_common.php对应项目),那问题就来了,ec后台无法写入 nav表cid字段,直接导致前台自定义导航栏无法显示对应子分类。
解决此问题需修改admin目录下 navigator.php文件
416行左右将 case 'category' : 修改成 case 'chanpin' 即可
再修改相对应的 .htaccess文件
新闻资讯 更多
热门文章
- 178Moban源码谈谈免费源码与收费源码的区别
- 2帝国CMS忘记后台登陆用户名、密码、认证码的解决方法
- 3帝国CMS(EmpireCMS) v7.5后台任意代码执行漏洞及具体修复方法
- 4帝国CMS和WordPress 哪个好?哪个适合建站?
- 5如何解决Discuz的密码错误次数过多请15分钟后登陆的问题
- 6帝国cms灵动标签取得内容和栏目链接地址
- 7emlog pro 注册码“开心”教程(如果有一天,emlog官方版 或者 emlog免费版 跑路了,那用户怎么办?)
- 8织梦CMS在nginx下设置伪静态方法(附nginx伪静态规则)
- 9帝国cms后台登录出现”您还未登录”怎么解决?
- 10帝国cms7.5忘记登录密码 和忘记登录认证码以及多次登录 失败被锁定解决办法