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 に答える