我在我的网站上启用了SSL,并且它已经破坏了这些链接,因为浏览器仍会在HTTP
上调用它们:
<script src="/some_JS_library/some_js_minified.min.js"></script>
<link rel="stylesheet" href="/some_JS_library/some_js_stylesheet.min.css" />
这些链接位于着陆页中,例如https://example.org/folder/landingpage.php
其中landing page.php
在此目录结构中相对于脚本。
当然,所有这些在HTTP
中完全正常,但由于使用HTTPS
获取的不安全内容不允许运行,因此HTTP
中断(Safari 9+)。
Root
- folder
|- landingpage.php
- some_JS_library
|- some_js_minified.min.js
|- some_js_stylesheet.min.css
这些链接有哪些变化可以使其适用于HTTPS
和HTTP
?
答案 0 :(得分:0)
尝试使用协议相对链接(开头的两个斜杠):
// some_url.com/some_file.js
// somefolder / somefile.js