如何为静态资源启用HTTPS?

时间:2013-12-09 08:55:19

标签: javascript css https

我是Web开发新手,在https页面加载自定义CSS / JS时遇到问题。 我已尝试更改网址如下,但仍有同样的问题。

//example.com/path/to/some/file.js(远程)

/path/to/some/file.js(本地)

Javascript控制台声明:

  

[已屏蔽]“https:// www.mysite.com/component/artforms/?formid=200”上的页面是通过HTTPS加载的,但是从'http://www.mysite.com/运行了不安全的内容modules / mod_followme / style.css':此内容也应通过HTTPS加载。

他们为静态资源启用HTTPS的任何简单方法都是如此?来自joomla admin或来自cpanel。

干杯

2 个答案:

答案 0 :(得分:1)

你必须检查这两点:

网址构建

<script type="text/javascript" src="/path/to/some/file.js"></script>,

result = https://example.com/path/to/some/file.js

  • 如果您的主页已经在https(https://example.com/index.html),并且您的网址包含协议和主机名部分,则检查协议是corerct - &gt; HTTPS

  • 如果您使用frame或iframe,请检查框架的网址是否包含您的资源“path / to / some / file.js”

服务器配置

检查“component / artforms /”和“component / artforms /”的配置是否相同。

对于joomla配置:https://www.sslmatrix.com/blog/how-to-enable-ssl-in-joomla#001

答案 1 :(得分:0)

要启用Https,您需要获得证书,某些托管服务提供商会自动设置或者可能会收费。然后您需要为SSL配置您的应用服务器。