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

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

开通本站Svip会员,全站资源免费下
最近看到有人在ECSHOP论坛发帖询问类似问题,觉得比较新颖,就写了下共享了出来。8 W8 q- G: B) _: d9 w- C

$ R" n/ }5 e- ]: y! J问题:' [0 F* s2 }2 ^: Y/ q! ^' N
如何只开启商品页面的rewite,也就是说只是将商品页链接形式修改为 goods-12.html 的形式,而类别页、品牌页还保持原来的动态形式,即还保持 - B1 I; Q: G* @# W
/category.php?id=4   或者  /brand.php?id=1  的形式
, @( z# D$ R* z7 C; P% B' r% `
修改方法:

9 n7 Z' E2 V! Q$ S" X
' O7 H# n8 G8 j8 [8 h4 O注意:5 E0 @( O3 I. r& [# s* d: C; ~( |& |
此方法前提是你已经在后台开启了伪静态。  U2 c. b) b  h$ D( ?2 n, n
此方法的优点:修改起来很简单,
2 \8 @0 u- E( t! |缺点:只是类别页面(列表)或品牌页面的链接形式不再是伪静态形式。并没有从根本上彻底的删除掉这些页面的URL重写规则。
% G; i% ~3 K: I, V. A2 W' p, F% O& W& N) e( h
打开 includes/lib_common.php   文件
+ e, S3 |, I0 ^' C& W找到 ! F# Y- R# b& P9 U% J7 A
case 'category':
$ S7 |7 K" o2 N, \1 }- r
在它下面增加一行代码
2 {" t$ u' _% s% }3 a
$rewrite = NULL;

9 z$ [* O' F. b! c9 {继续找到- \# X5 i8 m; E/ f) m8 D5 h8 y: y
case 'brand':

* M/ \7 r9 r+ H9 B) M1 l! c( C' i同样在它下面增加一行  ~/ G, {! D. {5 g2 a* I$ L
$rewrite = NULL;

% b7 g4 L' J# V; r6 t2 }8 x4 ?( D; k2 t  }: ?$ I, h
别忘了到后台清除缓存
5 u/ ?; Z/ E7 B1 g& o

全部评论 0

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