お父さんの何でも屋(DIY) さくらのレンタルサーバーの常時SSLのWordPressマルチサイトでネットワークのアップグレードをするとToo many redirects

さくらのレンタルサーバーの常時SSLのWordPressマルチサイトでネットワークのアップグレードをするとToo many redirects

サブドメイン型のマルチサイトを準備中である。

ネットワークのアップグレードでエラー(Too many redirects)になったので、ソースコード解析して、直してみた。

wp-cronがリダイレクトループする問題と同じ原因のようだ。

.htaccessの常時SSL対応部分を下記のようにしてみた。

# RewriteしてもHTTPS環境変数を有効にする
SetEnvIf REDIRECT_HTTPS (.*) HTTPS=$1

# 常時HTTPS化(HTTPSが無効な場合リダイレクト)
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{ENV:HTTPS} !on
RewriteCond %{HTTP:X-Sakura-Forwarded-For} ^$
RewriteCond %{REQUEST_URI} !/wp-cron\.php$
RewriteCond %{REQUEST_URI} !/wp-admin/upgrade\.php$
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>

エラーは消えて、無事にアップグレードできたそうな。でめたし、でめたし。

 

コメントを残す

Related Post

愛川レッドカーペットにエントリーしました!シロートの動画制作。愛川レッドカーペットにエントリーしました!シロートの動画制作。

動画を作ることに。 いつもお世話になっている、たむそん自然農園さん。 園主の田村さんなどと話して、成り行きで愛川レッドカーペットの応募に動画を作る事になりました。 できた動画がこちら・・・

Read MoreRead More