是否可以使用.htaccess保护整个网站,而不是index.html着陆页?
密码保护方面很容易。
一直在寻找年龄,而我最接近的是之后添加以下内容:
<Files index.html>
satisfy any
</Files>
虽然如果有人访问http://www.example.com/index.html,但如果他们访问http://www.example.com,则 无法正常工作,即使我添加了DirectoryIndex index.html。删除密码保护方面会将它们带到index.html,但是当我输入域名时,它会在其中要求输入密码。
尝试过使用重写规则来重写^ / $到index.html或包含着陆页的子目录 - 但这些都不起作用,因为看起来认证是在任何重写之前完成的。
这甚至可能吗?
答案 0 :(得分:0)
似乎没有人知道答案,但我设法得到了其他人的解决方案:
<Files .>
satisfy any
</Files>