http://nuclear.dj.kit.ac.jp/~ohta/unix/web.html#rewrite
UNIX Tips(web)
.htaccessを使えるのであれば、可能です。3番目のURLは8月8日のところに設定方法は書いています。
http://faq.sakura.ne.jp/wiki/wiki.cgi?%BE%E8%A4%EA%B4%B9%A4%A8#i...
乗り換え - さくらインターネットで以前利用していたサービスからの乗り換え情報
http://tmz.skr.jp/messages/msg0408.html
2004年8月の日記
旧サイトのサーバー環境がわからないので当てはまらないかもしれませんが、サーバーソフトがApacheでrewriteモジュールが組み込まれているのであれば、httpd.confにRewriteの2行を加えるだけでリダイレクト可能です。
RewriteEngine on
RewriteRule ^/(.*)$ http://新URL/$1 [R=301,L]
http://www.shtml.jp/htaccess/redirect.html
.htaccessでリダイレクト機能を利用する方法
ちょうど似たようなことをやりました。
.htaccessを使うと比較的楽ではないかと思います。特に一対一ならルートディレクトリに一つ設定すればいいので。
私の場合はいろいろディレクトリが変わったりしたので
「RedirectMatch /●●●/$ http://www.○○.com/▲▲/新●●●/」
とか
「RedirectMatch /なくなったディレクトリ名/$ http://www.○○.com/」
とかしました。
http://www.net-newbie.com/trans/mod_rewrite.html
Apache module mod_rewrite
mod_rewriteを使う方法があります。
サーバによっては組み込まれていない可能性があります。
http://lolipop.jp/?mode=manual&state=hp&state2=htaccess_...
ロリポップ!レンタルサーバー - ナウでヤングなレンタルサーバー
.htaccessを使った方法でよいと思います。
判りやすく説明してあります
http://mikeneko.creator.club.ne.jp/~lab/web/htaccess/redirect.ht...
$B%_%1%M%3$N(B htaccess $B%j%U%!%l%s%9(B
既に回答されている方がいるかもしれませんが
.htaccessを利用するのがベストだと思います。
たとえば新URLがhttp://www.AAA.comの場合、テキスト
エディタにて、以下のように入力します。
Redirect permanent / http://www.AAA.com/
これを保存し、サーバーに.htaccessという名前でアップロードして頂ければ動作いたします。
最初の / が.htaccessを置いた場所。空白スペース後のURLが新URLとなります。
Redirect permanent というのは、移転の場合に利用します。
検索エンジン対策としても是非上記のリダイレクトをご利用ください。
http://www.ioix.com/seo/columns/article_22.shtml
Webサイトを移転する時の対処法 : SEO Japan powered by IOIX
http://www.tagindex.com/other/htaccess.html
.htaccessの記述例 - TAG index
全てのコンテンツを削除した上で、NotFound表示を移転案内に書き換えてみてはいかがでしょうか。
.htaccessで404 NotFound時に表示するファイルを指定すればよろしいかと。
ErrorDocument 404 /iten.html
てな感じで。
ErrorDocument 404 /error/404.php
<?php
$newhost = ”http://xxx.xxx.xxx”;
header (”Location: ” . $newhost . $_SERVER[’REQUEST_URI’]);
?>
といった.htaccessとPHPを組み合わせるというのはいかがでしょうか。
権限があまり大きくなくてもできるのは利点です。
ただchatoraneko様がおっしゃるとおりmod_rewriteを使うのが圧倒的に軽く速く有利であることは事実です。
コメント(0件)