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
4

1 回答 1

3

一开始就缺少^ ..愚蠢的我:)

RewriteRule ^([a-zA-Z_]+)$ index.php?action=$1
于 2012-11-09T13:50:36.483 回答