日期:2014-05-16  浏览次数:20886 次

帮忙解析下面这条的rewrite意思
RewriteRule ^/([0-9]+)$ /a.php?b=number/index&shopid=$1 [L]

曾偿试把number/index&shopid=去掉,然后就无法运行,浏览方式例:www.abc.com/qaz/wsx.html或者www.abc.com/qaz.html或者www.abc.com/qaz/wsx/3456.html

------解决方案--------------------
将形如
/123456789
的url改写为
/a.php?b=number/index&shopid=123456789

参数是否能去掉,取决于php程序的要求
不能传递正确的参数,程序自然就不能正常运行
------解决方案--------------------
([0-9]+) 表示的不是纯数字?你正则是怎么学的?