VineLinux3.x/Apache2.0/RedirectによるURL転送 のバックアップ(No.2)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- VineLinux3.x/Apache2.0/RedirectによるURL転送 へ行く。
- 1 (2005-10-08 (土) 18:31:04)
- 2 (2006-12-16 (土) 18:48:02)
概要 †
新しいドメインを取得して、古いURLから新しいURLへ移行するときの手順。
やりたいこと
- 古いURLにアクセスがあったら新しいURLへ自動的に転送する
- サーチエンジンにURLが変わったことを判らせる
ここでは、古いURL--http://niwaka.ddo.jp/から、新しいURL--http://64ch.net/に移行する場合を例にする。
バーチャルホストで分ける †
# vi /usr/local/apache2/conf/httpd.conf
NameVirtualHost *:80 <VirtualHost *:80> 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を返す。これはリソースが永久に移動したということを意味する。