Php 对没有索引页的文件夹禁用403

Php 对没有索引页的文件夹禁用403,php,apache,.htaccess,Php,Apache,.htaccess,我有一个Web服务器,我需要为所有没有任何索引文件的文件夹(包括子文件夹)创建一个403禁止,我知道我可以用.htaccess来做,但据我所知,它只用于主文件夹,而不是子文件夹。如何阻止访问没有索引文件的网站文件夹 感谢即使在上有目录索引,此规则也适用于您: RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} -d RewriteCond %{DOCUMENT_ROOT}/$1/index.php !-f Rew

我有一个Web服务器,我需要为所有没有任何索引文件的文件夹(包括子文件夹)创建一个403禁止,我知道我可以用.htaccess来做,但据我所知,它只用于主文件夹,而不是子文件夹。如何阻止访问没有索引文件的网站文件夹


感谢

即使在上有
目录索引,此规则也适用于您:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} -d
RewriteCond %{DOCUMENT_ROOT}/$1/index.php !-f
RewriteRule ^(.+?)/?$ - [F]

在配置中关闭选项索引。是的,我在这里也找到了一个链接:,但是谢谢Jonathon,你的链接很有用,我发现这个链接对禁用DirectoryIndex很有用: