Javascript 将我的网站中的所有链接更改为https
我的网站在blogger与域名 正如你所看到的,我使用ssl,每个想法都很好,但在帖子中我看到了错误“相同的东西不保存在这个网站上”,我在我的网站中看到太多的链接使用http。。即使在我的html中,所有链接都是“/”,它的意思是https..&我试着用这个jsJavascript 将我的网站中的所有链接更改为https,javascript,http,https,Javascript,Http,Https,我的网站在blogger与域名 正如你所看到的,我使用ssl,每个想法都很好,但在帖子中我看到了错误“相同的东西不保存在这个网站上”,我在我的网站中看到太多的链接使用http。。即使在我的html中,所有链接都是“/”,它的意思是https..&我试着用这个js <script type='text/javascript'> //<![CDATA[ function RedirNonHttps() { if (location.h
<script type='text/javascript'>
//<![CDATA[
function RedirNonHttps() {
if (location.href.indexOf("https://") == -1) {
location.href = location.href.replace("http://", "https://");
}
}
//]]>
</script>
//
&像这样的脚本太多了&我看不到任何效果
谢谢你的帮助&我很抱歉我的英语不好好吧,我想你执行的功能对吗?如果没有,您可以通过执行以下操作使其自动运行:
<!--This awesome script -->
<script type='text/javascript'>
//<![CDATA[
(function RedirNonHttps() {
if (location.href.indexOf("https://") == -1)
{
location.href = location.href.replace("http://", "https://");
}
})();
//]]>
</script>
希望对你有帮助。但我仍然认为应该在代码中手动编写
哦,对了!要调用它,您应该将它包装在$(document).ready()
或$(function(){})
中,因为jQuery需要整个页面被完全加载才能工作:
// Common way...
$(document).ready(function(){
// - - The code that I wrote before
});
// Or you can use this way! (Pretty short and funny)
$(function(){
// - - The code that I wrote before
});
泰。。我试过了,但没用。。我不知道为什么,但是兄弟,你应该试着解释一下你的问题。例如,如何调用函数。。。它是在link-onclick事件中调用的吗?我不擅长使用脚本,但我希望以任何方式将我站点中的所有站点更改为https&ty以获得回复^。您有许多与
http
protocol的链接,然后您想用https
进行更改?是的,这是我的问题,但我在视图中看到这些与http的链接来源:&在我的html编辑器中,所有与https的链接
// Common way...
$(document).ready(function(){
// - - The code that I wrote before
});
// Or you can use this way! (Pretty short and funny)
$(function(){
// - - The code that I wrote before
});