さくらサーバー wordpress で常時SSL化 | 吉尾インフォ|yoshio.info

さくらサーバー wordpress で常時SSL化

さくらのレンタルサーバーで吉尾.infoを運営し始めて、はや16年!! ついに記事も1000本を超えそうな勢いです。
時代の波でプロトコルは常時SSLへ。ということで、申込をしてSSLの設定をしてみたのだけれど、半分成功、半分失敗で大量のエラーが。。。
どうもプラグインが読み込むプロトコルがhttpで、プロトコルの違いエラーが大量に発生。うーん。。
調べてみると<?php wp_footer(); ?>で読み込む中身の話で、ソースレベルでは簡単に調整できなそう。。
ということで調べていたら、さくらで.htaccessへ追記するカタチで対応してね、というページを発見!!
書いたら3分で終わりました。。なんだかなぁ。。

ちなみにエラーを起こしたのは、
 JetPack
 Easy fancy box
でした。
解決方法は、.htaccessの最上部に、以下を追記するだけ。
# BEGIN Force SSL for SAKURA
# RewriteしてもHTTPS環境変数を有効にする
SetEnvIf REDIRECT_HTTPS (.*) HTTPS=$1
# 常時HTTPS化(HTTPSが無効な場合リダイレクト)
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{ENV:HTTPS} !on
RewriteCond %{REQUEST_URI} !^/wp-cron.php$
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
# END Force SSL for SAKURA

詳しくは以下からどうぞ。
【WordPress】常時SSL化プラグイン トラブルシューティング

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です