我在制定遵循此惯例的htaccess规则时遇到了麻烦
www.siteurl.com/item/ [NUMBERS] [SPACE] [LETTERS] / 例如www.siteurl.com/item/82巧克力
重写为
www.siteurl.com/index.php?page=home&i=$1
编辑11-05-16 18:00
RewriteRule ^item/([A-Za-z0-9-]+)/?$ index.php?page=home&i=$1 [NC,L]
答案 0 :(得分:1)
您需要在正则表达式\s
中使用character-class
字符以允许uri中的空格
RewriteRule ^item/([A-Za-z0-9-\s]+)/?$ index.php?page=home&i=$1 [NC,L]