www.siteA.com/folder1 に入るすべてのユーザーを www.siteB.com/folder にリダイレクトしたいと考えています。ただし、www.siteB.com にリダイレクトした後でも、アドレス ベースに www.siteA.com/folder1 が表示されるはずです。
.htaccess でそれを行う方法がわかりません URL をマスクする方法を教えてください。私は本当にあなたの助けが必要です。
ありがとう
P
フラグを使用して、「置換 URL を強制的にプロキシ リクエストとして内部的に送信する」ことができます。
RewriteRule ^folder1(.*) http://www.siteB.com/folder$1 [P]
RewriteRuleのドキュメントには、他にもいくつかの例があります。
これが機能しない場合 (サーバー構成にアクセスできず、プロキシ モジュールが無効になっている場合など) は、おそらくPHProxyなどのプロキシ スクリプトを使用するのが最適です。
もう一度見てみると、PHProxy は本当に必要なものではないと思います。これを試してみてください: http://code.google.com/p/php-proxy/ - インストール手順は非常に簡単に見えます。
プロキシを使用したい。Apache では、mod_proxyが探していることを実行するはずです。
サーバーは 2 倍の帯域幅を消費することに注意してください。1 回目はソース サーバーからデータを取得し、2 回目はクライアントに送信します。