2006年07月13日 (木)
PoundでRedirect
こんなApacheの設定してて。
<VirtualHost 192.168.1.100>
ServerName takefumi.home
DocumentRoot /usr/takefumi/public_html
</VirtualHost>
<VirtualHost 192.168.1.100>
ServerName blog.takefumi.home
DocumentRoot /usr/takefumi/public_html/blog
</VirtualHost>
<VirtualHost 192.168.1.100>
ServerName wiki.takefumi.home
DocumentRoot /usr/takefumi/public_html/wiki
</VirtualHost>
http://blog.takefumi.home/ から http://wiki.takefumi.home/ redirect しようとしたら、なぜか全部 http://takefumi.home/ にとばされて理由がわからなくて困った。
当たり前っていえば当たり前なんだけど。
poundを使っていて、その設定が
ListenHTTP 192.168.1.100,80 UrlGroup ".*" BackEnd 192.168.1.100,8080,1 EndGroup
みたいに、設定してて、RewriteRedirect が ディフォルト On になっているからでした。
RewriteRedirect 0
にして、PoundでのRedirectの上書きをヤメさせるか。全部のホストをちゃんとpound.conf に設定すればOKってことで。
posted by takefumi
|
この日記へリンク
|
コメント(0)
|
トラックバック(0)

