htaccess重定向到受密码保护的https目录

时间:2019-06-26 10:43:15

标签: apache .htaccess redirect .htpasswd

我有一个重定向以始终加载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]

非常感谢

0 个答案:

没有答案