ブラウザの URL を変更せずにページ/サブフォルダを新しいドメイン URL にリダイレクトする

ブラウザの URL を変更せずにページ/サブフォルダを新しいドメイン URL にリダイレクトする

私はこれに対する答えを探していましたが、見つかりませんでした(どこでも検索しました)

基本的には、URL を変更せずにページ (サブフォルダー) を新しいドメインに書き換えたいです。

試してみましたが、うまくいきませんでした:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/test/
RewriteRule ^(.*) http://newdomain/$1 [P] 

「重複」の質問を確認しましたが、回答がありませんでした。

URL を変更せずにページを新しいドメインに書き換える方法については説明されていません。

答え1

Proxy Pass は、あなたが探しているものかもしれません。接続した URL を使用し、新しい URL へのプロキシとして機能します。古い URL は引き続き表示されます。

ProxyVia on
ProxyRequests Off
ProxyPreserveHost Off

ProxyPass /test http://newdomain/test
ProxyPassReverse /test http://newdomain/test

答え2

RewriteEngine の RewriteBase / RewriteRule ^test/(.*)$http://新しいドメイン/1ドル[P,L]

上記のルールは、ブラウザのURLを変更せずに、すべての/test/...をバックエンドにリダイレクトします。

関連情報