Quiero reenviar cualquier solicitud de la dirección IP pública de mi servidor al dominio. Tengo el siguiente código cerca de la parte superior del archivo httpd.conf . Los números en la segunda línea son la dirección IP real del servidor.
Sin embargo, cuando visito la dirección IP en mi navegador (1.2.3.4 en este caso de ejemplo), el sitio web aparece con la IP y no con https. ¿Por qué este código a continuación no reenvía la solicitud al dominio con https?
Si el usuario visita http:// o https://1.2.3.4 , quiero que sea redirigido a https://www.example.com .
# Rewrite engine to move the raw IP address to URL RewriteEngine On RewriteCond %{HTTP_HOST} ^1\.2\.3\.4$ RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301]