私は2つのURLを持っています
domain.com / domain.de
にリダイレクトする
domain.other-host.de
ユーザーに表示されないURL書き換えを介して可能ですか
domain.other-host.de
彼のブラウザでは
domain.com
前もって感謝します、
トビ
P
mod_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 が有効になっていない場合、これは何もしません。
いいえ、書き換えではできません*。ただし、逆プロキシを使用してこの効果を実現できます。mod_proxy Apache ドキュメントを参照してください。これにより、各リクエストが両方のドメインを通過するため、帯域幅の使用量が 2 倍になり、ユーザーの速度が低下することに注意してください。
* [P] フラグを RewriteRule に追加すると、ルールはプロキシによって処理されますが、最初に mod_proxy をインストールして有効にする必要があります。上記の警告は、この手法にも当てはまります。
わかりました、これについての大きな専門家ではありませんが、私の知る限り、これはサーバーで行う必要があります。それが、最後にIISのボウルを見たときに行われたことを覚えている方法です。そして、このスレッドはそれを確認します。
彼らが示唆するように、アドレスバーのないウィンドウをポップアップしたり、フレームを使用したりすることもできますが、これらの方法はどちらも非常に面倒です.