同一サーバにおいて,あるドメイン(.net)で運用していたページを新ドメイン(.jp)で運用を始めました.古いドメインに対してアクセスがあった場合に新ドメインに自動的に飛ばせるようなドメインエイリアス機能?のようなものを実装する方法はあるのでしょうか? HP内で告知する方法以外であれば教えてください.実際,企業などでどうやってるのかとかもあれば教えて下さい.

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/04/22 11:41:17
  • 終了:--

回答(5件)

id:nekogo No.1

nekogo回答回数113ベストアンサー獲得回数22005/04/22 12:00:27

ポイント20pt

http://www.shtml.jp/htaccess/redirect.html

.htaccessでリダイレクト機能を利用する方法

.htaccessが利用できるサーバーであれば、リダイレクトを設定すればそのまま自動的に飛ばせます。


.htaccessが使えなければ、元のページ全てにメタタグを入れてリフレッシュで飛ばします。


エラーページが自由に設定できるなら、エラーページ自体にメタタグでリフレッシュを入れて、「このページは移転しました。●秒後に新しいページに飛びます」等を書く方法もあります。これなら全ページを書き換える必要が無くなります。(そのかわり、全ページを削除してエラーを意図的に出す必要があります)

id:ganzou

htaccessでできるんですね.勉強になります.

2005/04/22 14:41:32
id:nekogo No.2

nekogo回答回数113ベストアンサー獲得回数22005/04/22 12:28:16

ポイント20pt

すみません。同一サーバーという点を見落としていました。


先ほどの回答は、古いドメインの方にもデータが残っている(データを置く場所がある)ことが前提です。


データは変更せずに、ドメインだけを変更する場合、古いドメインのアクセスを新ドメインに転送する方法があります。


これは古いドメインを管理している会社で設定する必要があり、会社によっては対応していないこともあります。その場合は、古いドメインをそういったサービスをしている会社に移せば、飛ばすことができるようになります。(ドメインを他社に移す場合は、数時間から数日、古いドメインにアクセスできなくなります)


この回答に対して、後でオープンポイントをお返しします。URLは転送サービスを行っている会社のアドレスです。他にもこういったサービスを行っている会社はたくさんあります。

id:ganzou

確かに,有料の転送サービスって手はありますね.文章内に書くのを忘れてたんですけど,DDNSで運用している自宅サーバでできる方法を探しているんで.

2005/04/22 15:04:51
id:moochin2004 No.3

moochin2004回答回数36ベストアンサー獲得回数02005/04/22 13:02:42

ポイント40pt

http://www.yahoo.co.kr/

醤板! 坪軒焼

URLはダミーです


 旧ドメインを保持したままでしたら、DNSの登録を変更するのが簡単かと思います。


 新旧のアドレスが同じIPアドレスを参照(重複)するようにし、新WEBサーバの設定で、旧アドレスからのアクセスに対してはアドレス変更のお知らせを表示した上で現ページに自動で飛ぶようにするのが良いと思います。

id:ganzou

やりたいことはまさにそのとおりで具体的な方法がしりたいんです!

2005/04/22 15:06:27
id:inokuni No.4

いのくに回答回数1343ベストアンサー獲得回数212005/04/22 13:34:13

ポイント80pt

ServerAlias ディレクティブを使えばよろしいかと思います。

id:ganzou

なるほど! 試してみます.

2005/04/22 15:14:56
id:powdermonkeys No.5

powdermonkeys回答回数129ベストアンサー獲得回数02005/04/22 14:31:00

ポイント40pt

Apache で運用しているのであれば、 httpd.conf の仲にある VirtualHost を使って DocumentRoot を同じ参照先にすれば良いのではないでしょうか?


具体的には...


<VirtualHost *>

ServerAdmin extuser@locahost

DocumentRoot /home/vitualhost/htdocs

ServerName hogehoge.net

ErrorLog logs/hogehoge-error_log

CustomLog logs/hogehoge-access_log combined

</VirtualHost>

<VirtualHost *>

ServerAdmin extuser@locahost

DocumentRoot /home/vitualhost/htdocs

ServerName hogehoge.jp

ErrorLog logs/hogehoge-error_log

CustomLog logs/hogehoge-access_log combined

</VirtualHost>


こんな感じで同じドキュメントを参照するようになるはずです。

id:ganzou

質問文が言葉足らずで申し訳なかったのですが,ご提示された方法で既に運用しております.この場合にhogehoge.netにブックマークしてくれてた人が見に来てくれた際に自動的に新ドメインの存在を伝える方法がないのかな?と思いまして質問した次第です.

2005/04/22 15:22:53

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません