0

おそらく、Web サイトを提供している Web サイトで見たことがあるでしょう。必要に応じて独自のドメイン名を使用できますしたがって、 www.website.com/userを登録しますが、 yourdomain.comを [A レコードを使用して] Website_IP_ADDRESSにリダイレクトするように設定することもできますwww.website.com/userにリダイレクトしますが、アドレス バーは www.yourdomain.com のままです

krop.comにはそれがあります

これは私がやろうとしてきたことです: ここに画像の説明を入力

複数の Web サイトからの受信リダイレクトを処理し、メイン サイトのサブフォルダーからコンテンツを「フェッチ」できるようにしたいが、元の URL はそのまま維持したい。

データベースからユーザー var (bar と foo) を取得したいので、php を使用したいと思います。

すべてのドメインにアクセスできるわけではないので、着信部分 (青いボックス) でしかプレイできません。

これまでのところ、かなり役に立たないURL(www.bar.comは75.333.444.55を取得)の複製に成功しただけです...

また、 index.php で file_get_contents(' http://address ') を使用して、再度リダイレクトせずにサブフォルダー index.html を表示しますが、遅く、ブラウザーに優しくありません。

「.htaccess it」を試みましたが、ほとんど成功しませんでした

何でも役に立ちます

ありがとう

4

2 に答える 2

1

302 リダイレクトは必要ありません。仮想ホストが必要です。

仮想ホストについては Google を参照してください。さらにサポートが必要な場合は、お問い合わせください。ただし、使用している Web サーバーを必ずお知らせください。

于 2011-08-16T07:48:02.847 に答える
0

ありがとうアリエル

ここで何が起こったのですか: /etc/httpd/conf/httpd.conf に次のコードを追加しました

<VirtualHost *:80>
DocumentRoot /var/www/vhosts/website.com/httpdocs/users/foo 
ServerName www.foo.com 
ServerAlias *.foo.com
</VirtualHost>

AddHandler php-script   .php

魅力のように動作します! :)

Apache を再起動して有効にすることを忘れないでください。mediatemple では次のとおりです。 /etc/init.d/httpd restart

于 2011-08-16T11:30:06.050 に答える