.htaccess - .htaccess 密码在重定向时请求了两次,未请求/站点在移动设备上未授权
问题描述
我正在尝试使用 .htaccess 进行 SSL 重定向和密码身份验证。
当请求http://example.com时,用户被要求登录,然后被重定向到http://example.com,并要求再次登录。如何防止这种双重身份验证?
在 iphone 上,根本不会要求用户输入密码,而只是提供了 401“未授权”错误。为什么ios不给用户输入密码的机会?
错误文档 401 默认
AuthType Basic
AuthName "请输入密码以继续"
AuthUserFile /home/example/public_html/.htpasswd
需要有效用户RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteCond %{HTTP_HOST} ^(www.)?example.com RewriteRule ^(.*)$ https://www.example.com/ $1 [L,R]
感谢您的时间!
解决方案
推荐阅读
- sql - 避免从一列重复
- scala - 加特林测试的模块化
- linux - 如何检查 shell 脚本中的系统参数?
- object-detection - 使用暗网预训练的 .cfg、.weights 文件进行自定义对象检测的 Yolo 算法
- python-3.x - 控制哪个python版本`sudo apt-get install`安装包
- c++ - 我必须定义两个与类相关的函数
- google-data-studio - 如何在 Google Data Studio 中使用“mmmm d, YYYY h:M a”格式解析日期
- angular - 在 Angular 中绘制数据显示问题
- javafx - 避免 FileChooser 反复打开
- azure-cosmosdb - Cosmos DB 抛出输入内容无效,因为所需的属性 - 'id; ' - 缺少错误