我正在尝试对网页进行密码保护,请说index.html
位于mysite.com/mysubfolder/index.html
。我是如何做到这一点的,我在.htaccess
目录中放置了.htpasswd
和public_html/mysubfolder/
文件,.htacess
包含以下内容:
AuthName "Secure Area"
AuthType Basic
AuthUserFile /public_html/mysubfolder/.htpasswd
Require valid-user
现在,当我在地址栏中输入www.mysite.com/mysubfolder
时,我会收到输入用户名和密码的提示,我会使用生成.htpasswd
文件的凭据输入。但是当我这样做时,会显示一个空白页面 - 没有错误或警告,只有一个白页。我在这个目录中有其他文件夹,当我尝试通过地址栏直接访问它们时,它们也没有任何显示。当我点击View Page Source
时,我看到的只是
<!-- SHTML Wrapper - 500 Server Error -->
我不知道现在该做什么。我希望每个在该网页中输入内容或点击其链接的人(mysite.com/mysubfolder/index.html
或mysite.com/mysubfolder
)都必须输入我选择的特定凭据。难道我做错了什么?也许有更好的方法?提前谢谢。