VineLinux3.x/Apache2.0/RedirectによるURL転送 のバックアップの現在との差分(No.1)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
*概要 [#k198907a]

新しいドメインを取得して、古いURLから新しいURLへ移行するときの手順。

やりたいこと
-古いURLにアクセスがあったら新しいURLへ自動的に転送する
-サーチエンジンにURLが変わったことを判らせる

ここでは、古いURL-http://niwaka.ddo.jp/から新しいURL-http://64ch.net/に移行したときのことをまとめる。
ここでは、古いURL http://niwaka.ddo.jp/ から、新しいURL http://64ch.net/ に移行する場合を例にする。

*バーチャルホストで分ける [#af2b39c2]

 # vi /usr/local/apache2/conf/httpd.conf
>
 NameVirtualHost *:80
 
 <VirtualHost *:80>
   ServerName 64ch.net				←新しいURL
   ServerName 64ch.net			←新しいURL
 </VirtualHost>
 
 <VirtualHost *:80>
   ServerName niwaka.ddo.jp			←古いURL
   Redirect permanent / http://64ch.net/
 </VirtualHost>

Redirect〜:http://niwaka.ddo.jp/にアクセスがあった場合、http://64ch.net/に飛ばす。permanentとすることでステータスコード301を返す。これはリソースが永久に移動したということを意味する。
Redirect〜: http://niwaka.ddo.jp/ にアクセスがあった場合、http://64ch.net/ に飛ばす。permanentとすることでステータスコード301を返す。これはリソースが永久に移動したということを意味する。

apacheの再起動。

 # /etc/init.d/apache2 restart

*リンク [#g737f155]

-http://httpd.apache.org/docs/2.0/ja/mod/mod_alias.html#redirect

* コメント [#a9f720a5]
#comment