Esto es lo que tengo:
- CentOS 5.4 (32 bits)
- instalado Apache httpd (Versión del servidor: Apache / 2.2.11 (Unix))
- mod_rewrite ya presenta
Pregunta: ¿cómo redirigir http://site.com simple a https://site.com que no utiliza VirtualHost define?
PD: trató de encontrar en respuestas posteriores sobre SF, pero no encuentra una buena solución.
Gracias.
RewriteRule ^(.*) https://%{HTTP_HOST}$1
Tiene más sentido para mí.RewriteCond %{HTTP:X-Forwarded-Proto} !https
yRewriteRule ^/?(.*) https://%{SERVER_NAME}%{REQUEST_URI}
, que funciona en Chrome y Firefox, pero falla en Safari y Opera. Curiosamente, si tomo las tres líneas anteriores y omitoRewriteEngine On
, ya no obtengo el bucle infinito, pero todavía falla en Safari y Opera (y funciona en Chrome y Firefox).Puede usar mod_alias y Redirect según el directorio. El documento vinculado identifica detalles adicionales.
fuente