使用htaccess排除除index.php之外的所有文件

时间:2013-03-08 14:32:55

标签: apache .htaccess

我正在尝试使用.htaccess排除除了/index.php文件和没有index.php文件的url之外的所有文件。我使用以下内容:

#.htaccess

#Look for php before html
DirectoryIndex index.php index.html

<Files *>
AuthType Basic
AuthName "Sorry, Restricted Files"
AuthUserFile  /home/Documents/SystemFiles/apache/passwords
Require user myuser
</Files>


<Files "index.php"> 
Order Deny,Allow 
Allow from All 
Satisfy any 
</Files>

现在除了/index.php之外,所有内容都受密码保护。但是,我想要做的就是让www.site.com/和www.site.com/index.php都没有密码保护。目前,www.site.com/受密码保护,而www.site.com/index.php则不受密码保护。

由于

已更新!!!!

我发现这解决了我的问题:

getting "authentication required" when requesting / instead of /index.php

0 个答案:

没有答案