atm Estoy enfrentando un problema con IE y Firefox porque no redirigen mis enlaces correctamente. Solicito mi solicitud a través de:
https://myapp.example.de/context
En mi aplicación web tengo enlaces como esos:
http://myapp.example.de:443/context/sublink
Cuando intento navegar a este enlace, aparece el siguiente error
en Firefox:
Bad Request
Your browser sent a request that this server could not understand.
Reason: You're speaking plain HTTP to an SSL-enabled server port.
Instead use the HTTPS scheme to access this URL, please.
en IE:
página en blanco
en Chrome: funciona perfectamente y me redireccionan a la ruta correcta que es:
https://myapp.example.de/context/sublink
Mi condición de reescritura en mi apache vhost de 80 a 443 y 443 se ve así:
<VirtualHost ip:80>
RewriteEngine On
RewriteRule ^/?(.*) https://myapp.example.com/$1 [R,L]
</VirtualHost>
<VirtualHost ip:443>
RewriteEngine On
RewriteCond %{SERVER_PROTOCOL} =http
RewriteRule ^/?(.*) https://myapp.example.com/$1 [R,L]
</VirtualHost>
¿Cómo puedo escribir una regla de redireccionamiento de Apache que me permita navegar a estos enlaces y redirigirlos a la ruta correcta que sería:
https://myapp.example.de/context/sublink
¡Gracias de antemano por tu ayuda!