使用:
RewriteRule ^([a-zA-Z0-9_-]+)$ index.php?pet=$1 [NC]
“www.domain.com/cat”有效,但“www.domain.com/cat/”不起作用(最后请注意斜线)。
如何修改此规则以使用AND而不使用斜杠?或者我需要两条规则吗?
答案 0 :(得分:1)
只需在正则表达式中包含可选的尾部斜杠:
RewriteRule ^([a-zA-Z0-9_-]+)/?$ index.php?pet=$1 [L,QSA]
您也可以使用:
RewriteRule ^([\w-]+)/?$ index.php?pet=$1 [L,QSA]