Apache .HT000WebHost选项上的访问权限
我试图修改000webhost中的Apache .HT000WebHost选项上的访问权限,apache,.htaccess,directory,Apache,.htaccess,Directory,我试图修改000webhost中的.htaccess文件,以便仅对特定文件夹禁用索引选项(因为默认情况下已启用该选项) 我在public\u html/文件夹中有以下所有文件: nas/(空目录) 测试/(空目录) .htaccess 我想禁用test/文件夹中的索引选项,但在nas/上保持该选项处于启用状态。我已尝试使用以下目录容器,但它使站点崩溃: <Directory /public_html/test/> Options -Indexes </Directo
.htaccess
文件,以便仅对特定文件夹禁用索引选项(因为默认情况下已启用该选项)
我在public\u html/
文件夹中有以下所有文件:
- nas/(空目录)
- 测试/(空目录)
- .htaccess
test/
文件夹中的索引选项,但在nas/
上保持该选项处于启用状态。我已尝试使用以下目录容器,但它使站点崩溃:
<Directory /public_html/test/>
Options -Indexes
</Directory>
选项-索引
我一直在尝试许多不同的路径(因为据我所知,000webhost使用虚拟路由器,但我找不到这样做的方法)
非常感谢你 如果您愿意禁用
/test
文件夹的索引选项,您可以使用
<Directory "/public_html/test/">
Options -Indexes
</Directory>
如果您愿意禁用
/test
文件夹的索引选项,可以使用
<Directory "/public_html/test/">
Options -Indexes
</Directory>
现在,当访问/test
子目录时,您将得到一个403禁止
或者,如果不想在子目录中创建另一个.htaccess
文件,则需要使用RedirectMatch
(mod_别名)或RewriteRule
(mod_rewrite)来阻止该特定URL。例如,在根.htaccess
文件中:
RewriteEngine On
RewriteRule ^test/?$ - [F]
当试图直接访问/test/
子目录时,上述操作也会触发403(就像该子目录禁用了索引
选项一样)。该子目录中的所有文件(如果有)仍然可以访问
现在,当访问/test
子目录时,您将得到一个403禁止
或者,如果不想在子目录中创建另一个.htaccess
文件,则需要使用RedirectMatch
(mod_别名)或RewriteRule
(mod_rewrite)来阻止该特定URL。例如,在根.htaccess
文件中:
RewriteEngine On
RewriteRule ^test/?$ - [F]
当试图直接访问
/test/
子目录时,上述操作也会触发403(就像该子目录禁用了索引
选项一样)。该子目录中的所有文件(如果有)仍然可以访问。您是如何处理的?您是如何处理的?
RewriteEngine On
RewriteRule ^test/?$ - [F]