【问题标题】:no-www to www without using httpsno-www 到 www 不使用 https
【发布时间】:2016-11-23 09:20:28
【问题描述】:

我有 ssl 证书但没有使用它。此代码应强制使用 http 和 www 。它适用于这种情况

http://mysitedot com >> http://www.mysitedot com https://www我的网站网点>>http://www.mysite网点网

但是当我输入时

https://mysite dot com >> 我收到隐私错误和红色标记为连接不是私有的

您的连接不是私密的

攻击者可能试图窃取您的信息

这是我的代码

#Force WWW + SSL
#RewriteCond %{HTTP_HOST} !^www\.mysite\.com
#RewriteRule (.*) https://www.mysite dot com/$1 [R=301,L]
#RewriteCond %{HTTPS} !=on
#RewriteRule ^/?(.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

RewriteCond %{HTTPS} =on
RewriteRule ^/?(.*)$ http://%{HTTP_HOST}/$1 [L,R=301]

注意前五行是 cmets(它们用于 https,我禁用了它)。现在我需要更新 htaccess 代码的第二部分。

【问题讨论】:

    标签: .htaccess ssl


    【解决方案1】:

    如果不安装正确的 SSL 证书,您将无法解决此问题。

    客户端使用 SSL 连接到服务器(因为 https://),并且在握手完成之前它不会继续处理网络服务器发送的任何内容。所以客户端没有完成握手,因为它看到证书是无效的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-16
      • 1970-01-01
      • 2019-01-28
      • 1970-01-01
      • 1970-01-01
      • 2014-12-16
      • 1970-01-01
      • 2019-04-19
      相关资源
      最近更新 更多