Tengo una IP externa y un nombre de host configurados para mi máquina.Apache httpd.conf para redirigir la IP al nombre de host
Dentro de la aplicación, estoy usando solo los nombres de dominio para acceder a las API. Entonces, cuando trato de acceder a mis API a través de la dirección IP, muestra 302 Error temporalmente movido. Entonces, para la solicitud (para la página de inicio) que golpea el servidor con la dirección IP, debe redirigir a nombre de host.
Es decir, cuando el usuario golpea https://XX.XX.XX.XX/main debe ser redirigido a https://ayz-abc.mysite.com/main
Para esto he intentado usar la redirección en httpd.conf de Apache.
<VirtualHost XX.XX.XX.XX>
DocumentRoot "/var/www/html"
#ServerName ayz-abc.mysite.com/
# Other directives here
RewriteEngine On
RewriteRule /.* https://ayz-abc.mysite.com/ [R]
</VirtualHost>
también he tratado con la siguiente
<VirtualHost *.portnum>
DocumentRoot "/var/www/html"
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule https://XX.XX.XX.XX/main https://ayz-abc.mysite.com/main [R=301,L]
</VirtualHost>
plsssss me ayude.
302 no es un error. Si el servidor está respondiendo con un 302, entonces la redirección está funcionando. ¿Cuál es la respuesta HTTP del servidor? –
La interfaz de usuario todavía no se redirige al nombre de host, pero las API están configuradas internamente para señalar los nombres de host. así que cuando intento acceder a las API desde la interfaz de usuario, la solicitud a las API (con el nombre del host) muestra 302 – Poppy