RegEx无法提取参数


RegEx cannot extract param

我有一个以下格式的URL: http://website.com/item/1

我的重写规则

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

当我尝试用$_GET['id']获取id然后回显它时,我一无所获。

是什么原因造成的?

去掉后面的斜杠或使其为可选。

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

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