我已禁用浏览目录(-Indexes),并启用了该选项,供用户访问带有和不带有.html文件扩展名(+ MultiViews)的页面。像这样:
Options -Indexes +MultiViews
似乎使用此网址导致了403“禁止访问”错误:
example.com/blog
当有一个名为 blog 的目录和一个文件 blog.html 时。
如何允许在没有扩展名的情况下访问 /blog.html ,而又不允许浏览对 / blog / 的访问?
答案 0 :(得分:0)
您需要关闭服务器上的directory slash
才能访问与目录同名的文件。
将以下行添加到您的htaccess文件中
DirectorySlash off
请参阅apache mod-dir页上的DirectorySlash
的官方文档
https://httpd.apache.org/docs/2.4/mod/mod_dir.html