【发布时间】:2019-12-02 13:09:49
【问题描述】:
所以,我正在尝试在 hostgator 上发布我的网站,上传所有文件,购买 SSL。但是当我访问我的网站时,它不会重定向到安全页面。于是我打开.htaccess并将代码编辑为
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.altjenberberi.com/$1 [R,L]
但页面不会加载,除非我点击“加载不安全的脚本”
如果我点击它,它会将我重定向到一个不安全的版本。
使用的大部分js脚本都是在项目中上传的,在线加载的只有google fonts
还有这个<script src="http://a.vimeocdn.com/js/froogaloop2.min.js"></script>
注意:上图中的错误与particles.js有关,因为我调用了它但没有包含在页面中。
particles.js:1495 Uncaught TypeError: Cannot read property 'getElementsByClassName' of null
at window.particlesJS (particles.js:1495)
at app.js:15
window.particlesJS @ particles.js:1495
(anonymous) @ app.js:15
particles.js:1495 Uncaught TypeError: Cannot read property 'getElementsByClassName' of null
at window.particlesJS (particles.js:1495)
at XMLHttpRequest.xhr.onreadystatechange (particles.js:1531)
编辑:用这个脚本编辑了.htaccess,所以它不会有任何拼写错误
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
编辑 2:不知道为什么,但如果我完全删除这行代码
<script src="http://a.vimeocdn.com/js/froogaloop2.min.js"></script>
页面拒绝加载,仅显示加载徽标。
不确定它是否与 ssl 相关的错误无法正常工作,但我根本没有在我的页面中调用该脚本,但如果它不存在则它不会加载
【问题讨论】:
-
@AndrewMorton 与仅访问 mysite.com 相同。除非我点击“加载不安全的脚本”,否则它不会加载
-
你建议我做什么?
-
页面根本无法加载,无论我添加 https 还是完全删除该脚本,页面都不会加载。不确定它是否是与此相关的错误,或者是否应该就此发表另一篇文章,但我没有在任何地方调用该脚本
-
但我根本不使用 vimeo 页面,它包含在我正在使用的模板中,但我删除了所有视频部分。为什么网站仍然要求我调用链接?
标签: html ssl ssl-certificate