概要 Apache2.2上で ProxyPass (mod_proxy) と RewriteRule (mod_rewrite) が入り乱れた時どのように動作するかまとめる。 そもそも RewriteRule だけで書きなおしたほうがスッキリしますが、本番環境などすでに歴史的経緯で混ざってしまった状況で影響範囲を最低限にしたいときとかの参考に(なぜこの記事を書くことになったかお察し下さい) ProxyPassだけで書かれた場合、RewriteRule だけで書かれた場合は上から順に処理 ProxyPass だけで書かれているパターン ProxyPass /aaa/bbb/ http://192.168.0.2/aaa/bbb/ ProxyPass /aaa/ http://192.168.0.3/aaa/ ProxyPass /aaa/ccc/ http://192.168.0.4/aaa