上記で書いてあるとおり
はてなブログの常時SSL化をするにあたり
記事内で使用しているリンクやimageタグを修正しないといけないようです
調べてみると足りなかったので追加した
ソース node.js
//SSL化対応 //youtube content = content.replace(/http\:\/\/www\.youtube/gi, 'https://www.youtube'); content = content.replace(/http\:\/\/img\.youtube\.com/gi, 'https://img.youtube.com'); //Amazonアフィリエイト content = content.replace(/http\:\/\/ecx\.images-amazon\.com/gi, 'https://images-fe.ssl-images-amazon.com'); //楽天アフィリエイト content = content.replace(/http\:\/\/hbb\.afl\.rakuten\.co\.jp/gi, 'https://hbb.afl.rakuten.co.jp'); content = content.replace(/http\:\/\/hb\.afl\.rakuten\.co\.jp/gi, 'https://hb.afl.rakuten.co.jp'); content = content.replace(/http\:\/\/thumbnail\.image\.rakuten\.co\.jp/gi, 'https://thumbnail.image.rakuten.co.jp'); //A8 content = content.replace(/http\:\/\/px\.a8\.net/gi, 'https://px.a8.net'); //A8の画像 1~25あるみたい for (var i=1 ; i<=25 ; i++){ var reg = new RegExp('http\:\/\/www' + i + '\.a8\.net', 'gi'); content = content.replace(reg, 'https://www' + i + '.a8.net'); } //もしもアフィリエイト content = content.replace(/http\:\/\/c\.af\.moshimo\.com/gi, '//af.moshimo.com'); content = content.replace(/http\:\/\/image\.moshimo\.com/gi, '//image.moshimo.com'); content = content.replace(/http\:\/\/i\.af\.moshimo\.com/gi, '//i.moshimo.com'); //アクセストレード content = content.replace(/http\:\/\/h\.accesstrade\.net/gi, 'https://h.accesstrade.net'); //忍者系 『忍者AdMax』,『忍者アクセス解析』,『忍者カウンター』,『忍者おまとめボタン』,『忍者翻訳』,『忍者アクセスランキング』 http://www.ninja.co.jp/information/all_category/10973/ content = content.replace(/http\:\/\/admax\.shinobi\.jp/gi, 'https://admax.shinobi.jp'); content = content.replace(/http\:\/\/www\.ninja\.co\.jp\/analyze/gi, 'https://www.ninja.co.jp/analyze/'); content = content.replace(/http\:\/\/www\.ninja\.co\.jp\/counter/gi, 'https://www.ninja.co.jp/counter/'); content = content.replace(/http\:\/\/www\.ninja\.co\.jp\/omatome/gi, 'https://www.ninja.co.jp/omatome/'); content = content.replace(/http\:\/\/www\.ninja\.co\.jp\/translator/gi, 'http://www.ninja.co.jp/translator'); content = content.replace(/http\:\/\/xranking\.shinobi\.jp/gi, 'https://xranking.shinobi.jp'); //jquery content = content.replace(/http\:\/\/code\.jquery\.com/gi, 'https://code.jquery.com'); content = content.replace(/http\:\/\/ajax\.aspnetcdn\.com/gi, 'https://ajax.aspnetcdn.com'); //パンくず content = content.replace(/http\:\/\/bulldra\.github\.io/gi, 'https://bulldra.github.io'); //はてなの画像 content = content.replace(/http\:\/\/cdn-ak\.f\.st-hatena\.com/gi, 'https://cdn-ak.f.st-hatena.com');
追記内容
A8
https://www1.a8.net~https://www25.a8.net
まであるみたいなのでループで回すように変更した
アクセストレード
よくわからないのですが追加しました
忍者サイト
自分もいれているadmaxがぬけている
参考サイト
https://bibabosi-rizumu.com/ssl-http-https-afi-link/
https://www.blog-start.com/article/ssl-ng.html
次のアクション
変換ができるようになったので
これをもとに反映する機能かな
はてなブログのデザイン系のバックアップ機能がほしい
作るしかないのかな・・・
- 作者: 株式会社アズジェント/中山貴禎
- 出版社/メーカー: エムディエヌコーポレーション
- 発売日: 2017/03/02
- メディア: 単行本
- この商品を含むブログを見る