【忍者ブログ】かんたん! 30秒で設定完了! http:からhttps:に自動転送させるjavascript
- 公開スクリプト
- 2020年01月10日
- Comment:2
- Edit
皆さん、こんばんは。( ^-^)/
おととい(2020年1月8日)、ここ忍者ブログが、ついに常時SSL化に対応となりました。\(^o^)/ ヤッタァ
正直なところ、「やっと!」という感じです。(T^T)ナガカッターーッ!
>忍者ブログは2020年1月8日よりhttps(SSL)による接続に対応しました。
>これにより安全な接続が可能となり、検索エンジン内のスコアの向上が見込まれます。
>(※独自ドメインを除く)
>
>URLの先頭にあるhttp://をhttps://と変更してアクセスすることで自動でSSL接続となります。
>
>詳細はこちら
>
>SSL(Secure Sockets Layer)とは、データを暗号化して送受信する仕組みです。
>SSL化することにより、サーバとPCの間での通信を安全に行なうことができます。
>独自ドメインのSSL対応は現在未定となっております。
『忍者ブログ』SSL(https)対応のお知らせ(※独自ドメインを除く)
https://www.ninja.co.jp/information/all_category/topic/12755/
がしかし、ここで困ったことが!
httpからhttps:へ、自動的に転送されないのです。
早い話、同じブログで違うURLのものが2つ存在することになるわけで、これは参りました。【><】マイッタ!
そこで急遽、私Super源さん、javascriptを使って、ブログをhttp:でアクセスされた場合に、自動的にhttps:へ転送してくれるスクリプトを書きましたので、以下に航海、じゃなかった公開いたします。
<!-- http -> https転送 ここから -->
<script>
if (window.location.protocol == 'http:')
window.location.protocol = "https:";
</script>
<!-- http -> https転送 ここまで-->
船に乗ってどうする!(-_-メ)/~~~~~バシィ!!(T/O)
使い方は簡単で、お使いのテンプレートの<head>のすぐ下に、上記のスクリプトを書き込むだけです。船に乗ってどうする!(-_-メ)/~~~~~バシィ!!(T/O)
具体的には、管理画面の「テンプレートの設定」→「修正」とcllickすると、画面の左側に「HTML編集」という窓が現われるので、この窓内をclickし、上のスクリプトをブログのHTMLに追加します。
追加位置は、テンプレートによって異なりますが、上から4~5行目あたりです。
ということで、同様の問題で困っている方がいらっしゃいましたら、上のスクリプトをお使いいただければと思います。(^^)
おそらく、忍者ブログで、いずれこの問題に公式に対応してくるとは思いますが、いつのことか分かりませんので…。【><】
というのも、先行して常時SSL化に対応した忍者ホームページが、未だ以下の状態ですからね。
>忍者ホームページはhttps(SSL接続)とhttp(非SSL接続)の両方が可能な仕様となっております。
>
>そのため、[https://~]のURLでアクセスすればSSL接続されたホームページが表示され、
>[http://~]のURLでアクセスすればSSL接続されていないホームページが表示されます。
>
>[http://~]から[https://~]への強制リダイレクトの機能等は忍者ホームページにはございません。
まぁ、気長に待つことにしましょう。(^^)【注意!】今日(2020年1月10日)の時点で、忍者ブログの常時SSL化は”独自ドメイン”には対応していません。
そのため、独自ドメインでブログを運用している方は、以上のスクリプトを書き込まないでください。ブログが正常に表示されなくなります。
なお、このスクリプトのご使用前には、念のためバックアップを取り、ご使用は自己責任で。
それでは近いうちにまた、名曲紹介ページの方でお会いしましょう!(@^^)/~~~