我正在使用 mod_rewrite 并想这样做:
RewriteRule ^item/([0-9]*)-(.*)-(.*)$ pages/page_item.php?id=$1-&name=$2-&firstname=$3 [QSA,L]
成为这个
item/25-Foo-Bar
但是当我通过 PHP var_dump $_get 参数时,我得到了这个:
array (size=3)
'id' => string '25-' (length=4)
'prenom' => string 'Foo-' (length=4)
'nom' => string 'Bar' (length=7)
前 2 个参数包括“-”字符。如何避免这种情况?谢谢您的帮助