アクセスされるドメインを統一する

  • 投稿日:
  • カテゴリ:

www.kirishima.it と kirishima.it のそれぞれにアクセスがあるけど、本当はwwwなしで統一してアクセスして欲しい、とかありますよね。

http://www.hyperposition.com/rumor/www.html

ここにそんなときの .htaccess の書き方が載ってました。
wwwの有無はそのまま動作するのを確認しました。

このサイトの場合、

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www\.kirishima\.cc [OR]

RewriteCond %{HTTP_HOST} ^kiri\.sakura\.ne\.jp

RewriteRule (.*) http://kirishima.it/$1 [R=301,L]
この様に記述しています。
www.kirishima.itとkiri.sakura.ne.jpへのアクセスを全てkirishima.itに書き換えます。

あと、レンタルサーバーなどの場合に表示される、レンタルサーバーから割り当てられる、独自ドメインが有効になる前にページへアクセスできるURLをいじれるか、挑戦予定。

2005.11.30追記

RewriteCond

の行を複数記述するには、前の行の行末に [OR] とすればいいようだ。

RewriteEngine on



RewriteCond %{HTTP_USER_AGENT} Bad_Robot1 [OR]

RewriteCond %{HTTP_USER_AGENT} Bad_Robot2 [OR]

RewriteCond %{HTTP_USER_AGENT} Bad_Robot3

RewriteRule ^.*$ - [F]

ロボット対策