Break Out!? - blog ver.

こっちー(kojiaki)がメモとか物欲の記録とかラーメン食べ歩きとかを書きなぐる blog みたいなものです。

Apache2.2 で www 無しのアクセスを www 有りに飛ばす

現在利用している DDNS のサービスの関係で
kojiaki.no-ip.info であろうが www.kojiaki.no-ip.info であろうが到達できてしまうので
301 返して www.kojiaki.no-ip.info に来てもらうよう設定を施した
以下の設定を入れるだけ

RewriteEngine On
RewriteCond %{HTTP_HOST} ^kojiaki.no-ip.info$
RewriteRule ^/(.*) http://www.kojiaki.no-ip.info/$1 [L,R=301]

簡単に説明すると
RewriteCond で RewriteRule に対する条件を設定
ここでは HTTP_HOST 変数を利用し kojiaki.no-ip.info の場合に限定
上記アクセスの場合のみ www.kojiaki.no-ip.info へ飛ばすように設定
このように書くことによりディレクトリ構造ごとぶっ飛ばせるので
クライアントは特に意識する必要が無くなる

トラックバック(0)

コメントする