2017-05-31 8 views
0

私はドメイン(www.example1.com)でホストされているウェブサイトを持っています。JavascriptまたはPHPでURLをマスクすることはできますか?

視聴者がこのウェブサイトにアクセスすると、すべてのものをそのまま残しておきたいが、ブラウザのURLをwww.example2.comのように変更したい。

これは可能ですか?

+2

なぜならば、あなたはリダイレクトすることができますか?心が湧くという唯一の理由は素晴らしいことではありません。また、example1に移動すると、example1というURLが表示されます。気に入らない人は、iframeのようなトリックを使ってexample2に移動します。 –

+0

私はこれに技術的な理由があります。私は悪意のあるものではないと約束します。:D – cleverpaul

+0

@cleverpaulと私は、インターネットの仲間のdenizenを信じています!サブドメインを使用して問題を解決できますか? – Terminus

答えて

0

"視聴者がこのウェブサイトにアクセスすると、すべてをそのまま残しておきたいが、ブラウザのURLをwww.example2.comのように変更したい。"

彼らはあなたが偽装させたくないので、いいえ、あなたはクローム、エッジ、IE、Firefoxの、などでこれを行うことはできませんがapple.comまたはmicrosoft.comなど

にのみ行うことができますその逆:example2のコンテンツを表示している間にexample1.comのURLを表示させます。これは、iframeのようなトリックや、cURLを使用してコンテンツサーバー側を取得することで行うことができます。

example1.comのURLを非表示にするには、クロムのウィジェット、IE Webコントロール、Webkitを使用して独自のブラウザを作成する必要があります。それがあなた自身のブラウザなら、あなたはアドレスバーに何かを表示したり、アドレスバーを全く表示したりすることはできません。

0

次の操作を試すことができます。

  1. あなたがドメインexample1.comexample2.comの両方を所有する必要があります。
  2. ドメインexample2.comは、WebアプリケーションをホストしているサーバーのIPを指している必要があります。ネームサーバーの構成。
  3. ドメインexample1.comは、example2.com(ネームサーバーからも)に転送するように設定する必要があります。

ので、example1.comへの訪問者は、example2.comにリダイレクトし、アドレスバーがexample1.comを指したままWebアプリケーションのコンテンツを表示されます。

別の解決策:

  1. 両方のドメインは、WebアプリケーションをホストするサーバーのIPを指している必要があります。
  2. Webサーバーでは、要求がexample1.comの場合にのみ、example2.comにリダイレクトするように構成できます。 Apache Webサーバーでこれを行う方法についてはanswerです。 PHP

    を使用して

あなたは、ホストドメイン名をチェックについてthis answerを見ることができるし、ドメインがexample1.com

関連する問題