Перенаправить страницу/подпапку на новый 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 [П,Л]

указанное выше правило перенаправит все /test/... на бэкэнд без изменения URL-адреса браузера

Связанный контент