0

URL http://welcome.com (たとえば) を使用して、cleaning.com にリダイレクトせずに URL http://www.cleaning.com/welcomeからコンテンツをレンダリングします。

そのため、welcome.com にアクセスすると、 http: //www.cleaning.com/welcome のコンテンツが表示されますが、welcome.com はアドレス バーに残ります。どうやってやるの?

4

2 に答える 2

1

両方のサイトが同じサーバー上にある場合は、仮想ホストをディレクトリへのパスexample.comとして設定できます。これを達成する方法は、Web サーバーによって異なります。Apache では、これは次のようになります。DocumentRootcleaning.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 では廃止されました。

于 2012-06-15T14:54:40.657 に答える
0

必要に応じて、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/">');​
于 2012-06-15T15:31:11.630 に答える