我有一个重定向以始终加载https
有些目录受Apache htpasswd保护。任何http://请求都将重定向到https
但是让我们说一个受密码保护的目录是“受保护的”,并且受htpasswd保护。
现在,当有人像http://host.com/protected那样访问它时,会出现401访问被拒绝的结果。然后,如果它们刷新,它将重定向到https,并且可以正常工作
显然,问题是,如何在.htaccess中重定向,以便提示用户登录并看不到401错误?
我的.htaccess代码如下:
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
非常感谢