サイトの引越しなどでアクセスを他のURLへ飛ばす方法
2006-10-23-3
[Tips]
サイトの引越し・移動にともない、
旧Webページへのアクセスを他のURLへ飛ばす方法のメモ。
とっさに思い出せなかったりしがちなので、
自ブログ検索で済むようにここに書いておく。
(1) CGIだとこの方法。
(2) 静的なHTMLファイルだとこの方法。
(3) Apache の設定(.htaccess, httpd.conf)による方法。
参考:
- .htaccessでリダイレクト機能を利用する方法
http://www.shtml.jp/htaccess/redirect.html
旧Webページへのアクセスを他のURLへ飛ばす方法のメモ。
とっさに思い出せなかったりしがちなので、
自ブログ検索で済むようにここに書いておく。
(1) CGIだとこの方法。
Location: http://example.com/
追記061024: ご指摘を受け追加しました。ありがとうございます。
ついでにサンプルCGI(perl):Status: 301 Moved Permanently Content-type: text/html Location: http://example.com/
#!/usr/bin/perl -T use CGI; my $q = new CGI; print $q->header(-status => "301 Moved Permanently", -type => "text/html", -charset => 'UTF-8', -location => "http://example.com/"); ...
(2) 静的なHTMLファイルだとこの方法。
<html><head> <META HTTP-EQUIV="Refresh" CONTENT="0;URL=http://example.com/"> </head></html>
追記061025: ご指摘を受け親切版(↓)。ありがとうございます。
<html> <head> <META HTTP-EQUIV="Refresh" CONTENT="0;URL=http://example.com/"> ... </head> <body> <h1>移転しました!</h1> <a href="http://example.com/">http://example.com/</a> </body> </html>
(3) Apache の設定(.htaccess, httpd.conf)による方法。
RedirectPermanent /blog/ http://blog.example.com/
参考:
- .htaccessでリダイレクト機能を利用する方法
http://www.shtml.jp/htaccess/redirect.html
この記事に言及しているこのブログ内の記事