私には次のルールがあります-
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?url=$1 [L]
$ _GET ['url']を取得しようとしても何も表示されませんが、mod_rewriteを有効にしました。
たとえば、このURLを入力すると、localhost // index / main $ urlは空になりますが、「index/main」である必要があります。
ubuntu LTS 12.04 apache2