wordpressで別サーバ名でアクセスした時にURIが消されてトップに戻ってしまう修正

例えばwww.aaa.co.jpというサーバの別名がwww2.aaa.co.jpだった時にwordpressのURL「http://www2.aaa.co.jp/product/aaa」へアクセスするとwordpressが勝手に「http://www.aaa.co.jp/」へリダイレクトし「/product/aaa」が消されてしまう件を修正した。

wordpressのインストールされているフォルダの「wp-includes/ms-settings.php」を開き、
98行目あたりの以下行を修正

修正前
header( 'Location: http://' . $current_site->domain . $current_site->path );
修正後
header( 'Location: http://' . $current_site->domain . $current_site->path.$_SERVER['REQUEST_URI'] ); 

「$_SERVER['REQUEST_URI']」を補うことによりリダイレクト後のURIもちゃんと移動することが出来た。