RegEx无法提取参数

时间:2014-08-09 00:41:13

标签: php apache .htaccess

我的网址格式如下:http://website.com/item/1

这是我的重写规则

RewriteRule ^item/([0-9]+)/ item.php?id=$1 [NC,L]

当我尝试使用$_GET['id']获取id然后回显它时,我什么都没得到。

是什么导致这种情况?

1 个答案:

答案 0 :(得分:2)

删除尾部斜杠或将其设为可选。

RewriteRule ^item/([0-9]+) item.php?id=$1 [NC,L]

RewriteRule ^item/([0-9]+)/? item.php?id=$1 [NC,L]