【发布时间】:2012-09-22 20:07:58
【问题描述】:
目前我有以下 .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所以它重写这个url也是?
索引文件在 public/index.php 我希望它通过使用 .htaccess 来加载该文件
谢谢
【问题讨论】:
-
如果你的 htaccess 文件在你的文档根目录下?
标签: php apache .htaccess rewrite