WordPress のサブディレクトリ型マルチサイト対応で、ロードバランサーかましてると無限リダイレクトになる件


こんなのわかるわけがない・・
気合で調べていたら、先人の知恵がありました。
掲題の件、この対応すれば解決します。

※先人の知恵 Thanks!
http://wasielewski.org/uncategorized/2014/01/28/wordpress-multisite-proxy-configuration.html

※以下、subfolder == PATH_CURRENT_SITE の設定で脳内置換してください

以上。

結局HTTP_HOSTがロードバランサーのIPになっちゃうので、それでおかしくなっていたようで、あわせてついてくる、HTTP_X_FORWARDED_HOSTで置き換えてしまえということらしい。
$base に設定入れるのはなぜなのかは不明。

先人の知恵には .htaccess の設定もかかれていましたが、
こちらは https とかの対応云々なので、必要必要な方はそちらもあわせて。
※自分は今回使用せず。


Leave a Reply