0

私はすでに次のようなページを持っています

http://example.com/page1
http://example.com/page2
http://example.com/page3

これらのページを次のサブドメインにロードする必要があります

http://page1.example.com/
http://page2.example.com/
http://page3.example.com/

http://page1.example.com/はhttp://example.com/page1のコンテンツをロードする必要があり、ブラウザのアドレスバーの URL を変更する必要はありません。

次のコードを使用しましたが、ブラウザのアドレスバーの URL が変更されます

header('Location: http://example.com/page1'); 

助けてください。

4

2 に答える 2

0
<?php
include 'http://example.com/page1';
?>

これにより、ページのすべてのコンテンツがインポートされます。session_start() が複数回呼び出されている場合は、「include」の代わりに「include_once」を使用することもできます。

同様に、

<?php
require 'http://example.com/page1';
?>

ファイルが見つからない場合、「require」はページの残りの読み込みを停止しますが、「include」は停止しません。

于 2013-10-16T05:19:06.673 に答える
0

これを試して。それは一種のハックです:

// Just add the below few lines of code in your subdomain page - http://page1.example.com/
<?php
$content = file_get_contents('http://example.com/page1');
echo $content;
?>

これがうまくいくかどうか教えてください。

于 2013-10-16T04:56:38.770 に答える