• ベストアンサー

ブラウザの表示URLを変える方法を教えてください。

ラウザの表示URLを変える方法を教えてください。 現在サーバーを2つ持っているのですが、 片方(aとして)aのサーバーにホームページを開設していて リンクから、もう片方(bとして)bのサーバーにある資料を 参照してもらう時に、URLが”a”としたいのに”b”となってしまいます。 資料はbから移せません、プログラムで表示URLを変えることで 解決できないかと思っております。 できれば、ソースコード(言語は問いません) または、参考URLを教えていただければと思います。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • PXU10652
  • ベストアンサー率38% (777/1993)
回答No.3

「現在サーバーを2つ持っているのですが、 片方(aとして)aのサーバーにホームページを開設していて リンクから、もう片方(bとして)bのサーバーにある資料を 参照してもらう時に、URLが”a”としたいのに”b”となってしまいます。」  aサーバ上でフレームを使って、bサーバのurlを表示しないようにしては? この方法で、私はcgiの在処をわからなくしています。

tsyok
質問者

お礼

>PXU10652さん ご回答ありがとうございます。 教えていただいた通り、フレームを使い解決できました。 ありがとうございます。

その他の回答 (2)

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

わすれてました。  ひょっとして、悪意のあるプログラムを埋め込むつもりでしたら、似たようなアドレスにするのが良いでしょう。  たとえば、www.miclosoft.comとかにしておくとか・・  これだけで、それが出来たらとってもまずいことがご理解いただけるのじゃないかと・・

tsyok
質問者

お礼

>ORUKA1951さん 補足ありがとうございます。 さすがに悪意のあるプログラムは埋め込むつもりはありませんが、質問がそう捉えられても仕方ありませんね。 改めて再認識いたしました。

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.1

ウェブの仕組みから不可能です。 サーバー名は、HTTPサーバーが動作しているドメイン名とIPアドレスを結びつけた上で利用しますから、実際にはサーバー名はIPアドレスに変換された上でサーバーのあるコンピューターを特定して、そのサーバーにファイルを要求します。  ただ、同じコンピューター上にある場合は、エイリアスで他のディレクトリにあるファイルをマッピングできる場合はあるでしょう。  あとは、HTTPサーバーがソケットを許されていれば、他のサーバーからデータを取得してコピーした上で提供は出来るでしょう。  そもそも、異なるドメイン名であっても気にする必要はありません。大手サイトには腐るほど例があるように、異なるサービスを異なるサーバーから提供することは一般的にとられている方法です。同じコンピューターであっても、負荷低減のためわざわざ別のドメインにすることもあります。

tsyok
質問者

お礼

>ORUKA1951さん ご回答ありがとうございます。 またご丁寧な説明ありがとうございます。 大手サイトには沢山あるのですね、また負荷軽減のために別ドメインでサービスを提供していることがよくわかりました。 同じドメインでなくてはならないと思っていたもので、大変勉強になりました。

関連するQ&A