
He estado buscando una respuesta sin suerte (busqué en todas partes)
Básicamente, quiero reescribir una página (subcarpeta) en un nuevo dominio sin cambiar la URL.
Lo he intentado, sin suerte:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/test/
RewriteRule ^(.*) http://newdomain/$1 [P]
He echado un vistazo a la pregunta "duplicada" y no responde.
No explica cómo reescribir una página en un nuevo dominio sin cambiar la URL.
Respuesta1
Proxy Pass puede ser lo que estás buscando. Utilizará la URL a la que se conectaron y actuará como proxy de la nueva URL. Seguirán viendo la URL anterior.
ProxyVia on
ProxyRequests Off
ProxyPreserveHost Off
ProxyPass /test http://newdomain/test
ProxyPassReverse /test http://newdomain/test
Respuesta2
RewriteEngine en RewriteBase / RewriteRule ^prueba/(.*)$http://nuevodominio/$1 [P,L]
la regla anterior redirigirá todo /test/... al backend sin modificar la URL del navegador