Jetpackの連携不具合解消

Jetpackを利用するには、サイトが公開されていて、アクセス制限がかかっていない必要があります:site_inaccessible

WordPressのダッシュボードに何やらエラーが出ていましたが、原因を探ってみるとwordpressディレクトリ直下にある『.htaccess』ファイルの記述に問題がありました。

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/com/
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/com/index.php [L]
</IfModule>

#アクセス制限
<Files xmlrpc.php>
Order Deny,Allow
Deny from all
allow from 192.168.
</Files>
# END WordPress

XML-RPCのセキュリティ対策の一環としてアクセス制限を行っていたので、jetpack.comからのアクセスは許可(allow)するように追記しました。

 (略)
#アクセス制限
<Files xmlrpc.php>
Order Deny,Allow
Deny from all
allow from 192.168.
allow from wordpress.com
allow from jetpack.com
</Files>

無事Jetpackと連携できるようになりました。

%d人のブロガーが「いいね」をつけました。