【解決事例】WordPressのサイトをSSLに変更したところリダイレクトループとなってしまった

今回のご依頼はWordPressのサイトをSSLに変更したところ、サイトが表示されずに、リダイレクトループが発生してしまうという問題の対応です。

具体的には、利用しているレンタルサーバーでSSLを有効にした後に、WordPressの設定で「WordPress アドレス (URL)」と「サイトアドレス (URL)」をそれぞれ「http://(サイトのURL)」から「https://(サイトのURL)」に変更したところ、リダイレクトのループが発生してサイトにアクセスできなくなるという問題が発生していました。

この問題を解決するために、今回は下記の三行をwp-config.phpに追記しました。

define(‘WP_SITEURL’, ‘https://(サイトのURL)’);
define(‘WP_HOME’, ‘https://(サイトのURL)’);
$_SERVER[‘HTTPS’] = ‘on’;

これで、https://(サイトのURL) にアクセスしたときのリダイレクトループは発生しなくなりました。

次に、httpのアクセスは常にhttpsへリダイレクトするように.htaccessを変更したところ、またリダイレクトループが発生してしまいました。

そこで、.htaccessを変更する代わりに「Really Simple SSL」というプラグインを使うことで、httpでアクセスしたときにhttpsへリダイレクトされるように設定をいたしました。

以上で今回の問題は解決いたしました。

WordPressのことでお困りですか?

・画面が真っ白になってしまった
・HTMLやCSSを変更したらレイアウトが崩れてしまった
・functions.phpを書いてみたけど、思ったように動かない
・サイトの引っ越しをしたいけど自信がない
などなど、WordPressで困ったことや自分ではできないことがあれば、ご相談ください。

500件以上のWordPressの問題を解決してきたプロのエンジニアがその問題を解決します。

もし解決できなかったときは全額を返金しますので、安心してご依頼いただけます。

まずは無料のお見積りをご依頼ください。