Apache mod_rewrite将index.html附加到请求中

时间:2015-04-10 22:25:32

标签: php apache mod-rewrite routing url-routing

在我的.htaccess中我有以下内容:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?_url=/$1 [QSA,L]
</IfModule>

当我像这样访问我的应用程序时:http://myapp/ $ _REQUEST数组的转储显示

Array ( [_url] => /index.html )

为什么呢? index.html来自哪里?我怎么能摆脱它?

更新

我之前实际上有另一个.htaccess,这是完整的图片

在我的应用程序的根目录

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule  ^$ public/    [L]
    RewriteRule  (.*) public/$1 [L]
</IfModule>

然后在公共文件夹中我有我之前提到过的htaccess。

0 个答案:

没有答案