リバースプロキシの無限リダイレクト
無限地獄
前rider-dice.hatenablog.comの記事の続き
リバースプロキシ掛けた側の設定は良かったけど、じゃあmofumofu.comにアクセスがあった場合に、hogehoge.comにリダイレクトしなきゃな。
と.htaccessを記述
<Files ~ "^\.ht"> deny from all </Files> # Redirect Redirect permanent / http://hogehoge.com/
えーと…FireFox、Chrome共にリダイレクトループしてるよ。と警告が。
確かになんでもかんでもリダイレクトさせてしまうと、hogehoge.comからのアクセスもhogehoge.comに返してしまって無限地獄に。
んで以下のように修正
<Files ~ "^\.ht"> deny from all </Files> # Redirect RewriteRule ^mofumofu\.com(.*) http://hogehoge.com/mofumofu/$1
mofumofu.comへのリクエストに関してをhogehoge.comに転送してね。と。
あとはhttpsとかIPのデフォルトでも同様の処理を書けばOK。