[code=PH][ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32 RewriteRule ^(.*)/product([0-9]+).html$ $1/product.php\?iid=$2 [I] RewriteRule ^(.*)/list([0-9]+).html$ $1/list.php\?catid=$2 [I]
RewriteRule ^(.*)/list([0-9]+)-0.html$ $1/list.php\?catid=$2&sort=commissionNum_desc [I]
RewriteRule ^(.*)/list([0-9]+)-0-([0-9]+)-([0-9]+).html$ $1/list.php\?catid=$2&sort=commissionNum_desc&sp=$3&ep=$4 [I]
RewriteRule ^(.*)/list([0-9]+)-0-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/list.php\?catid=$2&sort=commissionNum_desc&sp=$3&ep=$4&page=$5 [I] RewriteRule ^(.*)/list([0-9]+)-([0-9]+).html$ $1/list.php\?catid=$2&sortnum=$3 [I]
RewriteRule ^(.*)/list([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/list.php\?catid=$2&sortnum=$3&sp=$4&ep=$5 [I]
RewriteRule ^(.*)/list([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-.html$ $1/list.php\?catid=$2&sortnum=$3&sp=$4&ep=$5 [I]
RewriteRule ^(.*)/list([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)--([0-9]+).html$ $1/list.php\?catid=$2&sortnum=$3&sp=$4&ep=$5&page=$6 [I]
RewriteRule ^(.*)/list([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-(.+)-([0-9]+).html$ $1/list.php\?catid=$2&sortnum=$3&sp=$4&ep=$5&q=$6&page=$7 [I]
RewriteRule ^(.*)/list([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-(.+).html$ $1/list.php\?catid=$2&sortnum=$3&sp=$4&ep=$5&q=$6 [I] RewriteRule ^(.*)shop(.+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/shop.php\?user=$2&sortnum=$3&sp=$4&ep=$5&page=$6 [I]
RewriteRule ^(.*)shop(.+)-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/shop.php\?user=$2&sortnum=$3&sp=$4&ep=$5 [I]
RewriteRule ^(.*)shop(.+)-([0-9]+).html$ $1/shop.php\?user=$2&sortnum=$3 [I]
RewriteRule ^(.*)shop(.+).html$ $1/shop.php\?user=$2 [I]
[/code]伪静态规则是用的别人的,list.php?id=99地址变成了list.php/99.html但不知道怎么样99这个参数传进来,原来的这个$cid = $_GET['cid']不能用了,本人新手,跪求高人帮忙看看
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32 RewriteRule ^(.*)/product([0-9]+).html$ $1/product.php\?iid=$2 [I] RewriteRule ^(.*)/list([0-9]+).html$ $1/list.php\?catid=$2 [I]
RewriteRule ^(.*)/list([0-9]+)-0.html$ $1/list.php\?catid=$2&sort=commissionNum_desc [I]
RewriteRule ^(.*)/list([0-9]+)-0-([0-9]+)-([0-9]+).html$ $1/list.php\?catid=$2&sort=commissionNum_desc&sp=$3&ep=$4 [I]
RewriteRule ^(.*)/list([0-9]+)-0-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/list.php\?catid=$2&sort=commissionNum_desc&sp=$3&ep=$4&page=$5 [I] RewriteRule ^(.*)/list([0-9]+)-([0-9]+).html$ $1/list.php\?catid=$2&sortnum=$3 [I]
RewriteRule ^(.*)/list([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/list.php\?catid=$2&sortnum=$3&sp=$4&ep=$5 [I]
RewriteRule ^(.*)/list([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-.html$ $1/list.php\?catid=$2&sortnum=$3&sp=$4&ep=$5 [I]
RewriteRule ^(.*)/list([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)--([0-9]+).html$ $1/list.php\?catid=$2&sortnum=$3&sp=$4&ep=$5&page=$6 [I]
RewriteRule ^(.*)/list([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-(.+)-([0-9]+).html$ $1/list.php\?catid=$2&sortnum=$3&sp=$4&ep=$5&q=$6&page=$7 [I]
RewriteRule ^(.*)/list([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-(.+).html$ $1/list.php\?catid=$2&sortnum=$3&sp=$4&ep=$5&q=$6 [I] RewriteRule ^(.*)shop(.+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/shop.php\?user=$2&sortnum=$3&sp=$4&ep=$5&page=$6 [I]
RewriteRule ^(.*)shop(.+)-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/shop.php\?user=$2&sortnum=$3&sp=$4&ep=$5 [I]
RewriteRule ^(.*)shop(.+)-([0-9]+).html$ $1/shop.php\?user=$2&sortnum=$3 [I]
RewriteRule ^(.*)shop(.+).html$ $1/shop.php\?user=$2 [I]
[/code]伪静态规则是用的别人的,list.php?id=99地址变成了list.php/99.html但不知道怎么样99这个参数传进来,原来的这个$cid = $_GET['cid']不能用了,本人新手,跪求高人帮忙看看
RewriteBase /
RewriteRule ^(.*)/list.php/([0-9]+)\.html $1/list.php\?id=$2
是list.php?id=99重写到list.php/99.html;
重写后$cid = $_GET['cid']传进来是空的,怎么把那个99传给$cid呢?
RewriteBase /
RewriteRule ^(.*)/list.php/([0-9]+)\.html $1/list.php\?cid=$2$cid = $_GET['cid'];
加上强制跳转标识([R]),输入/list.php/99.html,看看地址栏是不是跳到了list.php?cid=99。
怎么修规则呢?RewriteRule ^(.*)/list_([0-9]+)_([0-9]+).html$ $1/list.php\?cid=&sort=$2 [I]这样写似乎不行,里面是$和 $1、$2是什么意思呢?