き・・消えてる!

SSL化httpsにしたらAmazonアソシエイトが表示されない!えらいこっちゃやでほんま。

どうもAmazonがhttpsに対応しだした2017年末以前の記事のAmazonアソシエイトリンクが真っ白になって表示されなくなりました。

調べたところによると
1、Amazonによるリンクをhttpからhttpsに書き換えてください
2、WordPressだとLazy Loadのプラグインが悪さしている

という2つの解決策が得られました。

どうすればいいんだ・・?

スポンサーリンク
スポンサーリンク

2は私のサイトの原因ではありませんでした。Lazy Loadを停止しても変わらなかったです。

1はFunction.phpを書き換えやAmazonJSやAmazonAPIを利用して対応する解決法などを紹介しているページは多数ありました。

ただもっと簡単に対応できるのではないかと感じました。

Search Regexを利用してhttpsに置換する

プラグインの新規追加から「Search Regex」をインストールして有効。

WordPressのツール→Search Regexにて

内部リンクと画像URLをhttp:をhttps:に置換。

Search Patternに
src=”http://rcm-fe.amazon-adsystem.com
Replace Patternに
src=”https://rcm-fe.amazon-adsystem.com

Searchをクリックしてから「Replace & Save」をクリックすると置換されます。

ほれみぃーー!!!できたにぃーーーー!!(゚∀゚)

ついでにhttpの頃のアマゾンのURLリンクも書き換えました。

で同じ操作。