我正在尝试使用 .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 则不受密码保护。
谢谢
更新!!!!
我发现这解决了我的问题: