この記事は2年以上前の投稿になります。
記載された情報が古くなっている可能性がございますので十分ご注意ください。
記載された情報が古くなっている可能性がございますので十分ご注意ください。
このエラーで連携ボタンが押せない方へ
Jetpack を利用するには、サイトが公開されていて、アクセス制限がかかっていない必要があります: site_inaccessible エラーの詳細: The Jetpack server was unable to communicate with your site [HTTP 403]. Ask your web host if they allow connections from WordPress.com. If you need further assistance, contact Jetpack Support: http://jetpack.me/support/
セキュリティ対策で xmlrpc.php にアクセス制限がかかっていませんか?
jetpack のサイトにもデバッグツールがあるので、こちらでもチェックしてみると良いでしょう。
http://jetpack.me/support/debug/
◎2014/08/05:追記
アクセス制限を解除させる方法は、お使いのレンタルサーバーによって異なります。
いくつか、よく見かけるパターンを挙げておきますね。
- 「.htaccess」にあえてアクセス制限を解除する記述を追加する
- 「.htaccess」にアクセス制限の記述がされているものを削除する
- コントロールパネルからアクセス制限の機能を無効化する
よくある「.htaccess」の記述例です。(制限をかける例です)
<Files "xmlrpc.php"> allow from .jp deny from all </Files>
※「wp-login.php」のアクセス制限まで外してしまうとアタックの標的になる場合もあるので注意です。