2012-11-09 80 views
1

我在.htaccess文件重寫規則問題

Options +FollowSymLinks 
RewriteEngine On 

RewriteRule . index.php 
RewriteRule ^(design|JS|css|images|remoteLibraries)($|/) - [L] 
RewriteRule ([a-z]+)$ index.php?action=$2 

使用下面的命令,當我在瀏覽器中運行http://my.url/home/,只是打印$ _GET我得到這個:

Array ([action] =>) 

煥我做錯了什麼?


我得到

Array ([action] => php) 

和重寫規則是

RewriteRule ([a-z]+)$ index.php?action=$1 

回答

3

缺少^開頭..愚蠢的我:)

RewriteRule ^([a-zA-Z_]+)$ index.php?action=$1