justhost
aws
cdncloud
dotdot
huocloud
recloud

Joomla网站中混合内容错误的修复方法

racknerd

老狗VPS,稳如老狗!混合内容错误是指您的Joomla站点通过HTTPS安全地提供一些资源,又通过HTTP不安全地提供一些资源。有时,这些混合内容的一部分甚至不会显示出来,从而导致网站以多种方式出现故障。要解决这个问题,您只需要编辑页面上的所有链接,让HTTPS出现在页面的开头。本文将介绍下Joomla网站中混合内容错误的修复方法。

1、首先登录到Joomla网站后台,在管理界面导航至Global Configuration → Server settings,然后在Force HTTPS字段处,选择Entire site选项,如下图所示:

Joomla混合内容错误修复

2、接下来,打开文件管理器,在.htaccess文件中添加如下代码段:

RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

检查configuration.php文件是否包含完整的网站URL:

var $live_site = ‘http://www.my-domain.com’;

如果是,请将协议从http://更改为https://

如果您通过上述步骤后仍然看到Joomla站点有一些混合的内容,您可以继续安装DB Replacer(数据库替换程序)扩展站点功能,并改变所有的HTTP链接到HTTPS。

未经允许不得转载:老狗VPS测评 » Joomla网站中混合内容错误的修复方法
标签: