0

私は2つのURLを持っています

domain.com / domain.de

にリダイレクトする

domain.other-host.de

ユーザーに表示されないURL書き換えを介して可能ですか

domain.other-host.de

彼のブラウザでは

domain.com

前もって感謝します、

トビ

4

3 に答える 3

0

Pmod_proxy に URI を渡す mod_rewriteのフラグを使用できます。

domain.com および domain.de ドキュメント ルートの htaccess ファイルに、次のようなものを追加します。

RewriteEngine On
RewriteCond %{HTTP_HOST} domain.com$ [NC,OR]
RewriteCond %{HTTP_HOST} domain.de [NC]
RewriteRule ^(.*)$ http://domain.other-host.de/$1 [L,P]

mod_proxy が有効になっていない場合、これは何もしません。

于 2012-09-24T11:34:59.127 に答える
0

いいえ、書き換えではできません*。ただし、逆プロキシを使用してこの効果を実現できます。mod_proxy Apache ドキュメントを参照してください。これにより、各リクエストが両方のドメインを通過するため、帯域幅の使用量が 2 倍になり、ユーザーの速度が低下することに注意してください。

* [P] フラグを RewriteRule に追加すると、ルールはプロキシによって処理されますが、最初に mod_proxy をインストールして有効にする必要があります。上記の警告は、この手法にも当てはまります。

于 2012-09-24T08:06:13.933 に答える
0

わかりました、これについての大きな専門家ではありませんが、私の知る限り、これはサーバーで行う必要があります。それが、最後にIISのボウルを見たときに行われたことを覚えている方法です。そして、このスレッドはそれを確認します。

彼らが示唆するように、アドレスバーのないウィンドウをポップアップしたり、フレームを使用したりすることもできますが、これらの方法はどちらも非常に面倒です.

于 2012-09-24T08:09:15.567 に答える