目前我有以下 .htaccess 文件
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ public/index.php/$1 [L]
</IfModule>
哪个工作得非常完美。
它将诸如http://domain.com/something/之类的URL重新写入 public/index.php 文件,就像一个魅力,除非它是一个文件,就像它应该的那样。
但是http://domain.com(没有附加任何路径)(根目录中没有 index.php,所以它现在给出 404)没有被重写,我怎样才能改变这个 .htaccess 所以它重写这个网址也是?
索引文件位于 public/index.php 我希望它通过使用 .htaccess 加载该文件
谢谢