0

为什么这不起作用?

RewriteEngine on
RewriteRule ^/filter/([A-Za-z0-9])*$ /index.php?filter=$1

试图得到这个: http ://www.site.com/filter/whatever-is-here

加载这个: http ://www.site.com/filter/index.php?filter=whatever-is-here

4

1 回答 1

3
RewriteEngine on
RewriteRule ^/filter/([A-Za-z0-9]*)$ /index.php?filter=$1

你放错了*,它需要在字符类上。

另外,如果你想拥有things-with-dashes,那么你需要使用[-A-Za-z0-9]你的角色类

于 2012-05-01T17:47:51.393 回答