Hola:
Estoy intentando hacer un forzado completo hacia HTTPs sin www, pero el código que estoy usando me está dando problemas. Vamos, que cuando lo pongo en .htaccess se "rompe" la web. Estoy venga a darle vueltas y no sé qué es lo que falla.
Lo he probado por lo menos en tres de las webs que tengo alojadas en Webempresa.
# REDIRECCIONES
RewriteEngine On
# Si la conexión no es segura (HTTPS) o el dominio incluye 'www.'
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
# Captura el dominio sin el prefijo 'www.'
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
# Redirige a la versión HTTPS y sin 'www.'
RewriteRule ^ https://%1%{REQUEST_URI} [L,NE,R=301]
¿Me podéis ayudar?
Gracias.
Un saludo,
Miguel
Contenido solo visible a usuarios registrados
Hola Miguel
Hemos revisado el comportamiento del sitio y vemos que las redirecciones están funcionando correctamente: las URLs con www
se están redirigiendo automáticamente a la versión sin www
, tal como se ha configurado.
Es posible que, si se accede directamente a una URL concreta (por ejemplo, copiando y pegando una dirección con www
de una imagen SVG en la carpeta /uploads/
), esa redirección no se aplique en todos los casos, especialmente si se trata de recursos cargados directamente en el navegador o desde alguna caché previa.
Sin embargo, lo importante es que en el HTML que genera la web, es decir, lo que realmente ve el usuario y lo que rastrean los buscadores, todas las URLs están correctamente sin www
, lo cual indica que el sitio está sirviendo los recursos como debe.
Un saludo