Htaccess,字母,数字和空格

时间:2016-05-11 16:53:03

标签: .htaccess

我在制定遵循此惯例的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]   

1 个答案:

答案 0 :(得分:1)

您需要在正则表达式\s中使用character-class字符以允许uri中的空格

RewriteRule ^item/([A-Za-z0-9-\s]+)/?$          index.php?page=home&i=$1 [NC,L]