2016-08-17 7 views
-3

私は、カスタムドメインを持っており、ホスト は最近、私はCloudFlareの柔軟なSSL を使用しようとして、私はブロガーを使用しています今ではすべてが私はちょうどこのサイト私が持っているjavascriptでHttpをhttpsに置き換える方法は?

https://www.bloggerguider.com 

ようhttpsに私のhttpリンクを交換する必要が okですjqueryで動作するjavascriptコードですが、サイトのヘッドリンクをhttpsに変更するだけです。 ありがとう

<script type="text/javascript"> 
$(document).ready(function() { 
$("a").each(function() { 
var i = $(this).attr("href"); 
var n = i.replace("http://www.yourblog", "https://www.yourblog"); 
$(this).attr("href", function() { 
return n 
}) 
}) 
}); 
</script> 
+2

を私はこのJavaScriptコードにいくつかの変更をしなければならない私は疑問に思うまたは多分私はこの の横に別のJavaScriptを使用する必要がありますなぜあなたはJavaScriptでこれをやっていますか?あなたは、javascriptでsrc属性を変更したとしても、httpsではなくhttpからロードするイメージやアセットのためにエラーが発生することに気付きますか? –

+0

私はホストとしてブロガーを使用しているので、これはhttpをhttpsに置き換えるための唯一の方法です – daniyal62

+0

私の更新された回答を使用してください。 – Mojtaba

答えて

1
$(document).ready(function(){ 
    $('a').each(function(key, val){ 
     $(val).attr('href', $(val).attr('href').replace("http://www.yourblog", "https://www.yourblog")); 
    }); 
}); 

Fiddle DEMO

+0

おかげでmojtabaしかし、私のドメインの頭の部分だけhttps – daniyal62

+0

@ daniyal62を取得すると、それはうまくいきます。私が答えに入れたデモをチェックしてください – Mojtaba

関連する問題