RewriteRule问题

时间:2012-11-09 13:38:19

标签: .htaccess mod-rewrite

我在.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

1 个答案:

答案 0 :(得分:3)

开头想念^ ..傻瓜我:)

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