
Я искал ответ на этот вопрос, но безуспешно (искал везде)
По сути, я хочу переписать страницу (подпапку) на новый домен, не меняя 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-адреса браузера