代码不适用于我的.htaccess
文件。我的意思是,在应用此代码后,我仍然可以在html中索引文件夹。
# BEGIN disable folder index
Options All -Indexes
# END disable folder index
但是,下面的代码有效。我的意思是,在应用此代码后,如果我尝试索引一个我知道它存在的文件夹,服务器会给出403。
Options All -Indexes
我在共享主机上,与服务器配置无关。 .htaccess
是通过notepad ++创建的,编码设置为UTF-8,不含BOM。 .htaccess
权限设置为0644. .htaccess
中没有其他代码。
这种情况意味着什么?我做错了什么?
答案 0 :(得分:0)
好的,看起来我上面的原始评论将你推向了正确的方向:
很可能这是换行符的问题。所以那个 解释http服务器中“选项”行不在的部分 单独的行,因此也注释掉了。检查你的行结尾 使用hexeditor的字符。这是唯一可行的工具 如此。