別記事で紹介している、
の、1~8ステップの7番目のステップ 7、WordPressのSSL設定 にも記載していますがWordPressをSSL化した際に予約投稿できなくなる事象があります。
WordPressのSSLにした際の予約投稿エラーの回避
さくらインターネットで、WordPressをSSL化すると、なぜか予約投稿がエラーになる現象が発生。予約投稿は、wp-cron.php を使用して行われますが、これがSSLになった際にうまく動作しなくなることが要因です。リダイレクト設定にて、調整を行う。
.htaccessの追記
「.htaccess」も、ワードプレスインストールディレクトリの直下に存在すると思います。この中に、https用のリダイレクト設定をしてると思いますので、その中に1行追加してください。
RewriteCond %{REQUEST_URI} !^/wp-cron.php$
以下追記例(*************** は、ドメイン名)
ここから———————
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/wp-cron.php$
RewriteCond %{HTTP:X-Sakura-Forwarded-For} ^$
RewriteRule ^(.*)$ https://***************/$1 [R=301,L]
</IfModule>
——————–ここまで
この一行により、予約投稿ができるようになりました。
コメント