お蔵入り

clip!clip!
Ads By Google

ドメインについての疑問

今のドメインを他のサイトで使いたいのですがどのようにしたらいいのか手順を教えてください

2007-02-02 15:16の質問
この質問は、30日間解決しなかったために自動的に質問が一旦閉じられました。

回答(1)

1.

2007-02-03 21:08:54
fooドメインをbarサイトで使いたい場合、

1. barサイトをfooドメインのネームサーバに登録する
 自分でやるには、その辺の知識とfooドメインの管理者権限が必要。ドメインの管理者に依頼するのが確実な方法。

次善の策として、
2. fooドメインサイトへのアクセスしたら、クライアントサイドプルで、ブラウザにbarを読み込まさせる。ただし、この方法はwebサイトでしか利用できない。
 例えば、 にアクセスされたら、 を見せるためには、 で、以下のようなHTMLを置けばok。(あくまでも例なので、必要に応じて書き直してくださいね)。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  "http://www.w3.org/TR/html40/loose.dtd">
<html lang=ja>
<head>
<meta http-equiv=Content-Type content="text/html; charset=ISO-2022-JP">
<title>http://foo/へようこそ</title>
<script type="text/javascript"><!--
// 強制的にカレント・ページを置換
location.replace('http://bar/hoge/')
//--></script>
</head>
<body>
<!-- JavaScriptに対応していないブラウザのためのリンク -->
<noscript>
<br><br><br><br><br><br><br><br>
<h1 align=center>
<a href="http://foo/hoge">入口 Enter!</a>
</h1>
</noscript>
</body>
</html>
これ↑は、私のサイトで実際に10年以上使っている方法です。(例示として少し書き換えてますが…)。

HTMLの初歩を教えるサイトでは、“<meta http-equiv=refresh content="0; url=~>”と、置き換え元のページに入れる方法を紹介しているようですし、簡単かつJavaScriptオフでも動作するのですが、refreshによる方法を採ると、置き換え先のページを見ている時にブラウザの“Back (戻る)”ボタンを押すと、置き換え元のページを表示しようとし、そこで“<meta http-equiv=refresh …”が機能し、また置き換え先のページに飛ばされ、ヒストリを戻りにくくなってしまう欠点があるので、上に例示したような方法がお薦め。
Ads By Google

コメント(1)

#1.  Altair☆
2007-02-03 21:12:55

>>1
自分で自分の回答を読んでわかりにくかったので、少し補足。(^^;
JavaScript enableされたブラウザであれば、

location.replace('http://bar/hoge/')
により、上に書いたhttp://foo/にあるHTMLは実際には何も表示しません。ブラウザにはhttp://bar/hoge/の内容が表示されます。

トラックバック(2)

トラックバックURL:

★長澤まさみ乳首見えちゃった!! 【動画】

★長澤まさみ乳首見えちゃった!! 【動画】

★長澤まさみ乳首見えちゃった!! 【動画】 at 2009年06月28日 09:05:40