【问题标题】:Https Redirect blockHttps 重定向块
【发布时间】:2013-03-21 20:47:26
【问题描述】:

我有一个重定向到外部 https 页面的 php 脚本,但不幸的是,firefox(可能还有其他浏览器,尚未尝试)阻止 https 重定向,并为最缺乏经验的用户提供一个非常“可怕”的消息。

有没有办法绕过这个问题而不要求用户处理他们的浏览器首选项?

对于重定向,我使用了一个简单的header ("Location: $url");

谢谢

【问题讨论】:

  • 什么是网络服务器?你可以使用 .htaccess 吗?
  • iframe 怎么样?你能在你的“内部”显示 HTTPS 页面吗?
  • 是的,我有 .htaccess,服务器是 apache 2.0 a 的 inframe 不方便我的目的,但谢谢你的建议

标签: php redirect https block


【解决方案1】:

简而言之,没有。

如果用户将他们的 Firefox 偏好设置为在重定向发生时显示警告,那么您将无法绕过它。

您可以通过显示一个用户可以手动点击链接的插页式页面来避免这种情况。

【讨论】:

    【解决方案2】:
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    

    【讨论】:

      猜你喜欢
      • 2011-08-18
      • 1970-01-01
      • 2015-05-09
      • 2018-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-11
      • 2019-01-31
      相关资源
      最近更新 更多