0

www.siteA.com/folder1 に入るすべてのユーザーを www.siteB.com/folder にリダイレクトしたいと考えています。ただし、www.siteB.com にリダイレクトした後でも、アドレス ベースに www.siteA.com/folder1 が表示されるはずです。

.htaccess でそれを行う方法がわかりません URL をマスクする方法を教えてください。私は本当にあなたの助けが必要です。

ありがとう

4

2 に答える 2

1

Pフラグを使用して、「置換 URL を強制的にプロキシ リクエストとして内部的に送信する」ことができます。

RewriteRule ^folder1(.*) http://www.siteB.com/folder$1 [P]

RewriteRuleのドキュメントには、他にもいくつかの例があります。

これが機能しない場合 (サーバー構成にアクセスできず、プロキシ モジュールが無効になっている場合など) は、おそらくPHProxyなどのプロキシ スクリプトを使用するのが最適です。

もう一度見てみると、PHProxy は本当に必要なものではないと思います。これを試してみてください: http://code.google.com/p/php-proxy/ - インストール手順は非常に簡単に見えます。

于 2013-01-29T12:02:27.083 に答える
0

プロキシを使用したい。Apache では、mod_proxyが探していることを実行するはずです。

サーバーは 2 倍の帯域幅を消費することに注意してください。1 回目はソース サーバーからデータを取得し、2 回目はクライアントに送信します。

于 2013-01-29T11:59:37.573 に答える