使用.htaccess和.htpasswd会给出空白页面

时间:2013-08-23 04:18:25

标签: security .htaccess basic-authentication

我正在尝试对网页进行密码保护,请说index.html位于mysite.com/mysubfolder/index.html。我是如何做到这一点的,我在.htaccess目录中放置了.htpasswdpublic_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.htmlmysite.com/mysubfolder)都必须输入我选择的特定凭据。难道我做错了什么?也许有更好的方法?提前谢谢。

0 个答案:

没有答案