代码之家  ›  专栏  ›  技术社区  ›  whispers

在证书域上强制使用HTTPS(加上让旧的wordpress映像仍然有效?)

  •  0
  • whispers  · 技术社区  · 7 年前

    我有一些托管空间,我用在几个域。。

    但我在那个主机上的主域只有一个comodo SSL。。

    我的主域是旧的WP站点。。

    我的问题是如何配置.htaccess文件以执行以下操作:

    1.)不要在我的任何加载项域上强制使用SSL。。仅限于mainsite.com

    2.)如何使mainsite.com wordpress安装中使用的所有图像现在都显示出来?

    我已经在我的.htaccess中添加了行,但它似乎也在所有的add域中强制添加了行。。

    我的mainsite.com域不再显示图像。。:(

    以下是我最初的尝试:

    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
    
    • 在我的mainsite.com WP安装中破坏了图像
    • 在所有其他附加域上也强制使用HTTPS

    我后来更新了这些尝试。。(但根本没有变化?)

    #RewriteCond %{HTTPS} off
    #RewriteCond %{HTTP_HOST} mainsite\.com$ [NC]
    #RewriteRule ^ https://www.mainsite.com%{REQUEST_URI}  [R=301,L,NE]
    
    RewriteCond %{HTTP_HOST} ^mainsite\.com$ [OR]
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://www.mainsite.com/$1 [R=301,L]
    

    我需要改变什么?

    更新:

    看起来这些图像现在突然出现了?(但加载项域仍被强制使用https):(

    0 回复  |  直到 7 年前