我想在浏览器中输入http://localhost:81/admin/dashboard
,但请求应为http://localhost:81/admin/index.php?page=dashboard
。
mod_rewrite已启用,我在.htaccess中尝试了这个但它没有用。 .htaccess位于htdocs / admin / .htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/$ index.php?page=$1 [NC]
答案 0 :(得分:0)
您可以通过在模式旁边添加?来匹配尾部斜杠:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?$ index.php?page=$1 [NC]