我有一个重定向到外部https页面的PHP脚本,但不幸的是firefox(可能还有其他浏览器,还没有尝试)阻止https重定向,并为最缺乏经验的用户提供真正“可怕”的消息。
有没有办法绕过这个问题而不要求用户处理他们的浏览器偏好?
对于重定向,我使用简单的header ("Location: $url");
谢谢
答案 0 :(得分:0)
简而言之,没有。
如果用户将其Firefox偏好设置为在重定向发生时显示警告,则无法绕过它。
您可以通过显示用户可以手动点击链接的插页式页面来避免这种情况。
答案 1 :(得分:0)
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]