Php 来自Chrome的安全/不安全消息混合

Php 来自Chrome的安全/不安全消息混合,php,.htaccess,security,google-chrome,ssl,Php,.htaccess,Security,Google Chrome,Ssl,刚刚为我的网站安装了SSL,我面临两个问题: 1-默认情况下未添加https://是我应该重定向到https://with.htaccess还是我在Instaltion期间搞砸了什么 2-我收到此消息“您与www.MYWEBSITE.com的连接使用128位加密进行加密。但是,此页面包含其他不安全的资源。这些资源在传输过程中可以被其他人查看…”,我检查控制台中的错误日志,所有这些都是我链接子域、我的图像文件夹中的图像时出现的错误,还有一张图片 位于的页面显示来自的不安全内容 我该怎么办?将图像U

刚刚为我的网站安装了SSL,我面临两个问题:

1-默认情况下未添加https://是我应该重定向到https://with.htaccess还是我在Instaltion期间搞砸了什么

2-我收到此消息“您与www.MYWEBSITE.com的连接使用128位加密进行加密。但是,此页面包含其他不安全的资源。这些资源在传输过程中可以被其他人查看…”,我检查控制台中的错误日志,所有这些都是我链接子域、我的图像文件夹中的图像时出现的错误,还有一张图片

位于的页面显示来自的不安全内容


我该怎么办?

将图像URL从http更改为https

这有点棘手。方法应该是:

  • 检查推荐人页面是否正在使用
    htts://
  • 如果是,则将所有图像、js、css文件的
    http重定向到https
  • 基于上述方法,以下
    mod_rewrite
    规则应起作用:

    RewriteEngine On
    
    RewriteCond %{HTTP_REFERER} ^https:// [NC] 
    RewriteRule \.(jpe?g|gif|bmp|png|css|js)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NC]
    

    它可能是您的应用程序在不使用HTTPS的情况下生成图像的URL。 请看一下如何将所有请求重写为HTTPS:


    我得到了超过300张图片,有没有快速的.htaccess修复?那么问题1的答案是什么呢?#提前谢谢你。谢谢,这有些效果,但不是100%。我面临的问题:1-重定向到places的页面上没有显示SSL,错误仍然显示。您是否包括CDN中的任何第三方库(例如托管jquery)?或者是其他不在您自己的服务器上托管的文件?我不确定我是否理解你所说的“没有在重定向的页面上显示”是什么意思?我包括托管的第三方jquery是的,我已经修复了另一部分。托管的jquery是否也包括在https上?如果不是,则可能导致错误。最好的方法是检查页面的源代码,并搜索正在使用的任何“http://”URL。看看是否可以将它们也更改为https。可以尝试注释掉
    RewriteCond
    行吗?
    RewriteEngine on
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}