为什么这不起作用?
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
答案 0 :(得分:3)
RewriteEngine on
RewriteRule ^/filter/([A-Za-z0-9]*)$ /index.php?filter=$1
你错放了*
,它需要在角色类上。
此外,如果你想拥有things-with-dashes
,那么你需要使用[-A-Za-z0-9]
作为你的角色类