ecshop伪静态重写规则相关问题

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

RewriteRule ^goods-([0-9]+)(.*)\.html$goods\.php\?id=$1 [QSA,L]
像这样的重写规则是从1开始到无限,怎么能让goods-1.html 变为goods-10001.html开始,希望各位帮帮忙!!!谢谢了

回答:
$uri = $rewrite ? 'goods-1000' . $gid : 'goods.php?id=' . $gid;

这样弄倒是可以good-1.html变成good-10001.html 了但是 good-10.html却变成good-100010.html

正则表达式那里该怎么改??

$uri = $rewrite ? 'goods-1000' . $gid : 'goods.php?id=' . $gid;
netaxcess 发表于 2011-9-16 09:13

这样弄倒是可以good-1.html变成good-10001.html 了但是good-10.html却变成good-100010.html

正则表达式那里该怎么改??

这样弄倒是可以good-1.html变成good-10001.html 了但是good-10.html却变成good-100010.html

正 ...
goodcom 发表于 2011-9-16 10:24
怎么没有人啊???

偶也想知道,高手解答一下吧

RewriteRule ^goods-([0-9]{5,})(.*)\.html$goods\.php\?id=$1 [QSA,L]

RewriteRule ^goods-([0-9]{5,})(.*)\.html$goods\.php\?id=$1 [QSA,L]
zhangyh 发表于 2011-9-20 18:50


不行啊 只改这里好像不能实现