在.htaccess中,我们可以使用以下代码:
Option -Indexes
保护人们加载我们的目录。
但是,我们怎么做呢?
Option -Indexes [redirect to /index.html]
任何帮助将不胜感激。感谢。
答案 0 :(得分:2)
您只需将对目录的所有请求重写到索引页面:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ /index.html [R=301,L]
(没有手头的系统写这个,希望没有错字......)
说明:由于自动索引仅在浏览器请求目录时生成,因此 应该是安全的。我目前不确定.htaccess
样式文件使用的含义。这也使得重写变得复杂,容易出错并且缓慢。如果你有权访问真正的服务器配置,总是喜欢!