さくらサーバーのメンテ情報

だいぶ久しぶりの更新になってしまいました・・・

さて、さくらレンタルサーバーをお使い人向けの情報です。
さくらよりメンテナンス情報を公開されています。
さくらレンタルサーバー

SSL化後にhtaccessでSSLへの転送設定を行っている場合、メンテ後にサイトが見れなくなる不具合が出ます。
下記の部分がそれです。

———–
(2019年2月26日追記)
【X_SAKURA_FORWARDED_FOR の環境変数の利用について】
X_SAKURA_FORWARDED_FOR の環境変数を利用されていると、
本件のOSのバージョンアップ以降にページが表示されなくなる不具合が発生する場合があります。
X_SAKURA_FORWARDED_FOR を利用せずにHTTPSを利用いただくようお願いいたします。
———–

■修正前

 

■修正後

 

ある日突然動かなくなるとか怖いんだけど。

さくらレンタルサーバーで無料SSL設定(htaccess)

さくらレンタルサーバーで無料SSLのhtaccess設定する

htaccessを使ってhttpからhttpsへの転送設定!

WordPressであればプラグインがあるようです。
今回はプラグインを使わない方法を採用しました。

htaccessで転送設定

— 通常

— 追加

WordPressのwp-config.phpに下記の設定を追加します。

下記のサイトを参考にさせて頂きました。
詳しくは下記サイトをご参照ください。

さくらのレンタルサーバでHTTPS(SNI SSL)な独自ドメインのWordpressサイトを構築する際の注意点

htaccessでメンテナンスページ

作成したメンテナンスページにhtaccessで一括で転送する方法

これはApacheのバージョンによって書き方が違ってきます。
バージョンが古いとエラーになりますので、両方記載します。

メンテナンスということでレスポンスコード503で表示したいところですが、
Apacheの仕様で使えない場合は500エラーになります。

Apacheのバージョンが2.2以上であればレスポンスコード503の操作が可能

Apacheのバージョンが2.2以前であればレスポンスコードは300~400の操作が可能

500エラーが出た場合はエラーログを確認しましょう。
そこにエラーの内容が記載されています。
今回の場合は下記のエラーでした。

RewriteRule: invalid HTTP response code for flag ‘R’