Categories:

GMOのレンタルサーバーでwordpressを使っていて、常時SLLにしようとしたときに意外とつまずいたのでメモ。解決策だけコピペしたいひとは目次から解決策に飛んでください。

原因

こちら、(これだと自分の環境では、リダイレクトが繰り返し行われて無限ループしました)

よくみるwordpressの.htaccessファイルに常時SSLのためのリダイレクト(1-3行目)が書かれています。

ただ、調べるとレンタルサーバーによって書き方が少しずつ違うみたいで、自分の環境(GMO)用のやり方を見つけるまでてこずりました。

2行目の%{HTTPS}でHTTPSという環境変数を取得しようとしていますが、GMOの環境ではこのままだとサーバー変数をさがすみたい。

環境変数であるHTTPSを取得するために%{ENV:HTTPS}をつかったら無限ループが解けました。

解決策

2行目が%{ENV:HTTPS}になっています。

No responses yet

コメントを残す

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