我在 PHP MVC 中创建了一个应用程序,http 请求类似于 domain.com/index.php?controller/action,我想删除index.php?最终的 url 看起来像http://domain.com/controller/action。任何帮助将不胜感激
目前我的 .htaccess 文件如下所示
RewriteEngine On
RewriteBase /
<IfModule mod_rewrite.c>
# Removes index.php from ExpressionEngine URLs
RewriteCond $1 !\.(gif|jpe?g|png)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>
它只会删除 index.php 并且 url 变成http://domain.com/?controller/action,我想要那个“?” 离开网址。