ブログ

写真
 

「ウェブサーバの別名」でリダイレクトさせないように

| コメント(0) | トラックバック(0)

BlueOnyx では,「ウェブサーバの別名」を設定して,例えば

http://www.example.com/
http://example.com/
で同じ内容を表示しようとしても,後者は前者にリダイレクトされてしまいます。これを,URL はそのまま (それぞれのホスト名) で同じ内容を表示するようにします。

  1. ファイル
    /usr/sausalito/handlers/base/apache/virtual_host.pl
    RewriteCond %{HTTP_HOST}    !^$vhost->{ipaddr}(:80)?\$
    RewriteCond %{HTTP_HOST}    !^$vhost->{fqdn}(:80)?\$ [NC]
    RewriteRule ^/(.*)          http://$vhost->{fqdn}/\$1 [L,R]
    をコメントアウトする。
  2. この設定はこれから新しく作るサイトでのみ有効になるので,既存のサイトの設定ファイル
    /etc/httpd/conf/vhosts/site*
    も同様に修正する。
  3. Apache を再起動する。
    # /etc/init.d/httpd restart

トラックバック(0)

トラックバックURL: http://onair.jp/~x190633/mt2/mt-tb.cgi/60

コメントする

Copyright © 2007-2010 onair.jp All Rights Reserved.