0

这是我的文件夹结构

test
-.htaccess
-app
--index.php

我想当我去http://localhost/test/时,它重写为 test/app/index.php (无重定向)

我的 htaccess 下面。现在它可以正常使用 url http://localhost/test/some/thing。使用 url http://localhost/test/,它仍然显示文件夹test的文件索引

<IfModule mod_rewrite.c>
RewriteBase /test/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /test/app/index.php [L]
</IfModule>
4

1 回答 1

0

重写规则用正则表达式表示,所以这不会使您的点成为任何字符匹配吗?你试过这个:

RewriteRule ^/$ app/index.php [L]
于 2012-04-14T18:01:15.207 回答