に書き直そうとしていますが、うまくlocalhost/site/1
いきlocalhost/site/index.php?id=1
ません!404 エラーが表示されます。mod_rewrite が有効になっており、他の書き換えルールが機能していますが、そのルールに歯を食いしばっています。私のルールは次のとおりです。
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^localhost/([a-zA-Z0-9\-]+)/([a-zA-Z0-9\-]+)/?$ localhost/$1/index.php?id=$2
これを解決する方法について何か考えはありますか?