%20todo%20a%20una%20IP%20diferente%2C%20excepto%20archivos%20y%20subdirectorios%20espec%C3%ADficos.png)
Publiqué una pregunta similar en stackoverflow, pero creo que esta es una sección más apropiada para esto.
Lo que tengo ahora es un blog de viajes y en ese blog tengo una etiqueta blanca para boletos/reservas.
El sitio web de etiqueta blanca es básicamente un subdominio que apunta a un dominio alias.
Entonces, digamos que mi sitio web es mytravelblog.com
una etiqueta blanca whitelabel.otheragency.com
y eso apunta a mi subdominio que está en una subcarpeta, por lo que
mytravelblog.com/tickets
se abre whitelabel.otheragency.com
pero quiero cambiar ahora para que mi etiqueta blanca sea el sitio web principal, pero el problema es que no dan robots.txt, así que tendría que entregarlo y mantenerlo en mi alojamiento y también quiero conservar mi blog, pero simplemente cambiar. a la subcarpeta.
Entonces, whitelabel me está dando 2 métodos para acceder a su whitelabel whitelabel.otheragency.com
y resolver su IP.
¿Puedo de alguna manera hacer una redirección o configuración de proxy para resolver todo lo que proviene de la etiqueta blanca en mi dominio principal, pero todo lo que es del subdirectorio blog
al sitio web de mi blog alojado y robots.txt
a mi archivo robots.txt alojado?
Así es como debería ser
mytravelblog.com
abierto whitelabel.otheragency.com
pero aún bajo mi dominio
mytravelblog.com/tickets
abierto whitelabel.otheragency.com/tickets
y así para el resto de subcarpetas
mytravelblog.com/blog
Abra el sitio web de mi blog que está en mi alojamiento y cualquier otra subcarpeta
mytravelblog.com/blog/10-most-beautiful-beaches
para abrir la publicación de mi blog.
mytravelblog.com/sitemap.xml
Abre mi mapa del sitio generado, que también alojo.
mytravelblog.com/robots.txt
Abre mi archivo robots.txt generado.
Respuesta1
Quizás estés buscando algo como esto:
location / {
... other proxy_pass settings ...
proxy_pass http://whitelabel.otheragency.com;
}
location = /robots.txt {
try_files $uri =404;
}
location = /sitemap.xml {
try_files $uri =404;
}
location /blog {
try_files /path/to/front_controller =404;
}