2013-12-20 69 views

回答

1

改变你的正则表达式:

RewriteRule ^(page-a[0-9]+)/?$ /page.php?a=$1 [L,QSA] 

[0-9]+将匹配1个或数并按原样离开/page-about-me/

1
RewriteRule ^(page-a[0-9]+)/?$ /page.php?a=$1 
1
RewriteRule ^(page-a\d+)/?$ /page.php?a=$1 

\中(如Apache使用PCRE,)Perl兼容的正则表达式d指 “一个数字”。 \ d +表示“一个或多个数字”。

1
RewriteRule ^page-a([0-9]+)/?$ /page.php?a=$1 [L,QSA]