如果没有指定index.php,则无法访问目录

时间:2013-04-01 02:34:57

标签: apache .htaccess mod-rewrite

我想在不指定index.php的情况下访问我的应用程序根目录

www.domainname.com/dev/

我的.htaccess现在是

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

在我的localhost中它可以工作,但在我的托管中,当我访问时,它说“目录访问被禁止” 我应该改变什么?

问候

1 个答案:

答案 0 :(得分:1)

也许这会解决问题。

在根目录的.htaccess文件中添加类似的内容:

DirectoryIndex  index.php  index.html

默认情况下,将从左到右找到第一个找到的文件。您可以根据需要添加更多文件或删除 index.html 。这只是一个例子。