ブログをhttpからhttpsへ移行しました
以前からSSLは導入していましたが、アフィリエイトなど他からのリンクがhttpsに対応していなかったので、httpsへの移行は待っていました。
結局外部からの画像リンク等がhttpのままですと、すべてが暗号化されるわけでは無いので中途半端になってしまいます。
そのため、httpでもhttpsでもどちらでも見られるようにしていました。
しかし最近になって、a8、valuecommerce、Google Adsense、Amazon、楽天、iTunesなど主要なアフィリエイトサイトがhttpsへ対応したため、https化へ踏み切ることにしました。
httpへのアクセスは一部のブラウザを除いてhttpsへリダイレクトするようにしています。
何か不都合があれば教えてください。
今回httpからhttpsへ移行するのにデータ変更で行ったことは、以下の6点。
- Amazonの画像リンク変更
- 楽天の画像リンク変更
- Valuecommerceのリンク変更
- A8のリンク変更
- iTunesの画像リンク変更
- リンクシェアのリンク外し
この他にも、canonicalリンクの変更などテンプレートの変更、.htaccessの変更なども行っていますが、今回はデータの変更についてのみ記載していす。
Amazonの画像リンク変更
1点目http://ecx.images-amazon.com
↓
https://images-fe.ssl-images-amazon.com
2点目
http://ws-fe.amazon-adsystem.com
↓
//ws-fe.amazon-adsystem.com
3点目
http://ir-jp.amazon-adsystem.com
↓
//ir-jp.amazon-adsystem.com
楽天の画像リンク変更
http://thumbnail.image.rakuten.co.jp
↓
//thumbnail.image.rakuten.co.jp
Valuecommerceの画像リンク変更
1点目http://ck.jp.ap.valuecommerce.com
↓
//ck.jp.ap.valuecommerce.com
2点目
http://ad.jp.ap.valuecommerce.com
↓
//ad.jp.ap.valuecommerce.com
A8の画像リンク変更
1点目http://www11.a8.net
↓
//www11.a8.net
※赤字部分は1〜40くらいまであります。
iTunesの画像リンク変更
http://is2.mzstatic.com
↓
https://is2-ssl.mzstatic.com
※赤字部分は1〜10くらいまであります。
リンクシェアのリンク外し
リンクシェアの画像はSSLへ対応していません。
商品画像は広告主のサイトの画像を持ってきていますので、広告主のサイトが対応しないと対応できません。
よって、リンクを外すか、httpとhttpsの混在を許容することになります。
広告主の画像がSSL対応しているのであれば、impタグ(アクセス数を取得している小さな画像)を外すということでも対応できますが、おすすめはしません。
まとめ
変更はすべて、データベースを直接変更して対処しました。
MySQLの場合は、REPLACE関数を使えばあっという間です。
しかし、結構大変な作業ですので、最初からhttpsで運営すれば良いのですが、昔から行っているサイトを対応させるのは結構大変です。
そこまでする価値があるのかはわかりませんが、https化へ流れが進んでいますので、対応できるならしてしまった方が良いとは思います。
当サイトは、かなり昔から行っていますので、一部残ってしまっている部分があるかもしれません。
それは見つけ次第対処します。
カエレバのリンクは、Amazonには対応していますが、楽天やValuecommerceのリンク先は自身で変更しないといけませんので、自分で作ることにしました。
- 基礎からのMySQL 改訂版 (基礎からシリーズ)
- posted with Rocolinker
- SBクリエイティブ 2012-05-01
- Amazon
- 楽天市場
- Yahooショッピング