Admin SSLで「自動転送が無限ループ」になったとき

WordPressで、管理画面と任意のURLを自動的にHTTPにしてくれる便利プラグイン、AdminSSL。個人サイトではあまりSSL自体使いませんが、お問い合わせページ等でHTTPS必須の企業サイトでWordPressを使っている場合は必須のプラグインなんじゃないでしょうか。

さて、そのAdminSSLを有効にしたら、ブラウザが「自動転送が無限ループ」で終了してしまった場合。
これはたいていの場合、単純にブラウザのクッキーを一端削除すれば直ります。

それでも直らない場合は、こちらを。

plugins/admin-ssl-secure-admin/includes/https.php

//$tmp1[] = “wp-login.php”;

広告

をコメントアウトすることで回避。

Admin SSLのログインでループ | 江島@システム開発

それでも直らない場合、WordPressのコアファイルをドキュメントルートではなく1階層下(例:URLはhttp://example.comだけどWordPressはhttp://example.com/wordpress/などの場合)に出るエラーの可能性があります。これの対処法は現在のところ「siteurlとhomeを同一にしよう」、つまりWordPressもDocumentRootに置こう、ということしかありません。

About: adminuser


2 thoughts on “Admin SSLで「自動転送が無限ループ」になったとき”

Leave a Reply

Your email address will not be published. Required fields are marked *