WordPressのプラグインJetpackが連携出来なくなってしまいました。その原因と対応を備忘録として残しておきます。
原因
こちらで行った対応で、xmlrpc.phpへのアクセスを無意味なIPアドレス0.0.0.0へ全てリダイレクトするよう設定した為、Jetpackが連携できなくなっていました。
対応
こちらで行ったxmlrpc.phpへのアクセスのリダイレクト設定を解除します。
アクセス制御を.htaccessに追加します。
上記の内容を下記のように修正します。
#RewriteRule ^xmlrpc\.php$ "http\:\/\/0\.0\.0\.0\/" [R=301,L] <Files ~ "xmlrpc.php$">; Allow from 192.0.64.0/18 Deny from All </Files>
アクセスを許可している192.0.64.0/18は、Jetpackを提供しているAutomattic社のIPアドレス群です。
これでxmlrpc.phpへの不正なアクセスを防ぎ、Jetpackとの連携ができるようになりました。
![WordPressプロフェッショナル養成読本 [Webサイト運用の現場で役立つ知識が満載! ] (Software Design plus)](https://m.media-amazon.com/images/I/610lYz15VZL._SL160_.jpg)
WordPressプロフェッショナル養成読本 [Webサイト運用の現場で役立つ知識が満載! ] (Software Design plus)

サイトの拡張性を飛躍的に高める WordPressプラグイン開発のバイブル
安達棒とアンバサダーで色々釣りたいおじさん。
Macでプログラムを書いて暮らしています。 趣味はルアーフィッシング、ギター。
宮崎県在住。




