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

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

来自版块: 站长杂谈发表于: 2015-8-8 23:41:08
30130
0
如本资源下载地址失效,请点击此处进行反馈
开通本站Svip会员,全站资源免费下
最近看到有人在ECSHOP论坛发帖询问类似问题,觉得比较新颖,就写了下共享了出来。. V0 w7 {3 Z1 g  F. J  t

0 r- ~2 [& t5 g/ j6 w问题:
9 a# U, D  O& p) K4 \
如何只开启商品页面的rewite,也就是说只是将商品页链接形式修改为 goods-12.html 的形式,而类别页、品牌页还保持原来的动态形式,即还保持
! `! d) i- j8 s9 Q/category.php?id=4   或者  /brand.php?id=1  的形式
( ?9 {8 f! j% n6 s
% J# k* p5 i/ Y5 ~( S+ U/ V% \修改方法:

/ c' S, N4 N; j6 g& H0 K7 m: ^1 Q7 A$ }/ J. a" i/ g1 {" @
注意:
7 Z, S# g) y* v/ C/ |/ ^9 D此方法前提是你已经在后台开启了伪静态。. k0 }- f0 R; Y+ M1 x
此方法的优点:修改起来很简单,  y2 u2 c5 N& L% ?8 G/ c, J% z
缺点:只是类别页面(列表)或品牌页面的链接形式不再是伪静态形式。并没有从根本上彻底的删除掉这些页面的URL重写规则。9 l* z4 q1 T2 }* C2 O

" r* ~$ @; n( e6 l0 |打开 includes/lib_common.php   文件/ `& A8 j6 s9 [2 w, I2 c
找到 : z' f: `9 D& y7 I9 s: Z
case 'category':
' h' Y4 v1 R! u# a% P! W  u
在它下面增加一行代码
+ K# {5 |* E( }( K/ Y; I
$rewrite = NULL;

! c. q* X& {1 t$ I, p继续找到2 e5 E& K$ B" t. r
case 'brand':
; z4 ?( J3 }6 `% |( h" P: l
同样在它下面增加一行, ?- G8 E7 u1 ^. Y2 R8 z' u. ]
$rewrite = NULL;

. w3 [* C! M% @/ Z; c% ~: G' P: b) G# Z. @) }: G4 U
别忘了到后台清除缓存
3 _) W. F1 Q+ n0 y& U

全部评论 0

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