URL http://welcome.com (たとえば) を使用して、cleaning.com にリダイレクトせずに URL http://www.cleaning.com/welcomeからコンテンツをレンダリングします。
そのため、welcome.com にアクセスすると、 http: //www.cleaning.com/welcome のコンテンツが表示されますが、welcome.com はアドレス バーに残ります。どうやってやるの?
URL http://welcome.com (たとえば) を使用して、cleaning.com にリダイレクトせずに URL http://www.cleaning.com/welcomeからコンテンツをレンダリングします。
そのため、welcome.com にアクセスすると、 http: //www.cleaning.com/welcome のコンテンツが表示されますが、welcome.com はアドレス バーに残ります。どうやってやるの?
両方のサイトが同じサーバー上にある場合は、仮想ホストをディレクトリへのパスexample.com
として設定できます。これを達成する方法は、Web サーバーによって異なります。Apache では、これは次のようになります。DocumentRoot
cleaning.com/welcome
<VirtualHost *:80>
#rest of config
DocumentRoot "/var/www/cleaning.com/web/"
ServerName www.cleaning.com
</VirtualHost>
<VirtualHost *:80>
#rest of config
DocumentRoot "/var/www/cleaning.com/web/example"
ServerName example.com
</VirtualHost>
それらが同じサーバー上にない場合は、フレームセットを使用できます (私がこれを言っているとは思いません)。
PS: フレームセットは HTML5 では廃止されました。
必要に応じて、jQuery で JavaScript を使用して、コードでこれを行うことができます。この方法では、Web サーバーの構成を変更する必要はありません。jsfiddle を参照してください: http://jsfiddle.net/seMUj/1/。上記のコメントには同意しますが、そうすべきではありません。
HTML:
<div style="height:100%" id="a"></div>
JS:
$('#a').html('<object style="width:100%;height:100%" data="http://saltwatertides.com/">');