ECSHOP如何只开启个别页面的URL重写(rewrite)-站长杂谈下载

ECSHOP如何只开启个别页面的URL重写(rewrite)

来自版块: 站长杂谈发表于: 2015-8-8 23:41:08
30153
0
如本资源下载地址失效,请点击此处进行反馈
开通本站Svip会员,全站资源免费下
最近看到有人在ECSHOP论坛发帖询问类似问题,觉得比较新颖,就写了下共享了出来。. E1 y% e, V7 \0 f* \/ l

% H. k! q6 M; w6 O0 m问题:
0 [( |9 i4 G6 C1 ]* k9 e. i( B
如何只开启商品页面的rewite,也就是说只是将商品页链接形式修改为 goods-12.html 的形式,而类别页、品牌页还保持原来的动态形式,即还保持 2 I  r- i7 }% F: K. k
/category.php?id=4   或者  /brand.php?id=1  的形式9 ~0 r( N. E" C4 ]

* w4 U! v+ }: U6 N修改方法:
' n4 }) Y) I& w# M+ r$ f

, s/ H3 V- \+ w' P2 M3 ?9 m注意:# U4 S) e. {$ i( I/ S) X8 f
此方法前提是你已经在后台开启了伪静态。3 J4 U# I% ^; }: f
此方法的优点:修改起来很简单,
: H3 l  a! [8 U: H! C# B: X缺点:只是类别页面(列表)或品牌页面的链接形式不再是伪静态形式。并没有从根本上彻底的删除掉这些页面的URL重写规则。/ S% z" T% e( H$ j& ~

' Z+ i- e% P$ g' y3 I7 {6 q) v打开 includes/lib_common.php   文件
& C- M$ `, ?/ D. N- [找到 9 @/ {7 Z2 @* ^5 e  o
case 'category':
  p1 d: X. N! s
在它下面增加一行代码0 }8 ]: h2 o" r9 k3 a
$rewrite = NULL;
- b, q  ~$ g, t+ T- ]. @
继续找到5 e$ A  p; {9 u: A; d+ b; z% J
case 'brand':

0 f  X1 ?  p- Y7 l" k. |1 r同样在它下面增加一行- _0 [! {2 y, x6 x
$rewrite = NULL;

, n4 j" V7 E2 f9 i6 N  @6 y4 u( m- M  w6 B
别忘了到后台清除缓存
8 n6 ^, O; o) P! o" k: M

全部评论 0

您需要登录后才可以回帖 立即登录
登录
0
0
0
返回顶部