若要使用基于密码的身份验证,您需要在.htaccess文件中添加以下代码:
AuthType Basic AuthName "Restricted Content" AuthUserFile /path/to/password/file/.htpasswd
Require valid-user
如果您的网站已经配置了 HTTP 到 HTTPS 的重定向,您仍然需要修改.htaccess文件中的代码,以便在 HTTPS 上使用基本身份验证。要实现此目的,请尝试在.htaccess中添加以下代码:
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
之后,在上面的代码块下面添加基本身份验证部分。
请注意,Apache基本身份验证不会加密数据,因此建议使用其他身份验证方法来增加安全性。
上一篇:Apache基本身份验证替代方案