我正在尝试重写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
关于如何解决这个问题的任何想法?