Saltar al contenido
SeguridadImportancia: Importante

Redirecciones HTTP a HTTPS y www: cómo hacerlas

Tu web se puede escribir de cuatro formas: http://tudominio.com, https://tudominio.com, http://www.tudominio.com y https://www.tudominio.com. Lo correcto es elegir una sola, siempre con HTTPS, y que las otras tres redirijan a ella de forma permanente, con una redirección 301.

3 min de lecturaActualizada el

Por qué importa

Si alguna variante se queda en HTTP, quien entre por ella navega sin cifrar y ve el aviso “No es seguro” de Chrome. Y si dos versiones funcionan por separado (con y sin www, por ejemplo), para Google son URL distintas con el mismo contenido: tiene que elegir cuál mostrar, y los enlaces que recibes se reparten entre ambas.

Google recomienda las redirecciones permanentes (301) para indicar cuál es la versión preferida de una página. Además, una sola dirección evita problemas prácticos: sesiones y carritos que se pierden al saltar de una versión a otra, cookies que no se comparten entre ellas y estadísticas partidas.

Cómo lo comprueba Posiciona

Pedimos las cuatro variantes de tu dominio (http y https, con y sin www) y seguimos sus redirecciones, hasta 5 saltos. Si todas las que responden acaban en la misma dirección HTTPS, la puntuación es 100. Si no, partimos de 100 y restamos 40 si alguna termina en HTTP, 30 si no coinciden en una sola dirección y 10 más si alguna variante da error o no responde. Si no responde ninguna, 30.

En la nota de Seguridad esta comprobación cuenta como “importante” (peso 3 de 5).

Cómo solucionarlo

  1. Decide tu versión principal: con www o sin www. Las dos valen; lo importante es usar siempre la misma, también en los enlaces internos, el sitemap y la etiqueta canonical.

  2. Comprueba que las cuatro variantes existen: el dominio raíz y www deben apuntar a tu servidor en el DNS, y el certificado debe cubrir los dos nombres. Si no, el navegador mostrará un error antes de llegar a la redirección. Pruébalo tú en el navegador: nuestro análisis sigue las redirecciones aunque el certificado de esa variante no sea válido.

  3. Configura redirecciones 301 de las otras tres variantes a la principal, conservando la ruta: http://tudominio.com/contacto debe llevar a https://www.tudominio.com/contacto, no a la portada.

  4. Intenta que sea un solo salto. Encadenar HTTP → HTTPS → www funciona, pero cada salto añade tiempo de carga.

  5. Haz la redirección en un solo sitio (servidor, CDN o plugin). Si la activas a la vez en Cloudflare y en el servidor con reglas que se contradicen, puedes provocar un bucle de redirecciones.

  6. Compruébalo escribiendo las cuatro variantes en una ventana de incógnito, o con curl -I http://tudominio.com, que muestra el código 301 y la cabecera Location con el destino.

Nginx: todo a https://wwwNginx
server {
    listen 80;
    server_name tudominio.com www.tudominio.com;
    return 301 https://www.tudominio.com$request_uri;
}
server {
    listen 443 ssl;
    server_name tudominio.com;
    # aquí, un certificado que cubra tudominio.com
    return 301 https://www.tudominio.com$request_uri;
}
Apache (.htaccess): todo a https://wwwApache
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ https://www.tudominio.com%{REQUEST_URI} [L,R=301]

En WordPress

  • En Ajustes → Generales, escribe tu versión principal, con https://, en la “Dirección de WordPress (URL)” y en la “Dirección del sitio (URL)”.
  • Para la redirección de HTTP a HTTPS usa una sola vía: la opción del panel de tu hosting, las reglas de .htaccess de abajo o un plugin como Really Simple Security.

En Shopify

  • En Configuración → Dominios, elige tu dominio principal y comprueba que los demás dominios conectados, incluida la versión con o sin www, están configurados para redirigir a él. Shopify sirve siempre las tiendas por HTTPS.
  • Verifica que están conectados tanto el dominio raíz como www (registro A del raíz y CNAME de www apuntando a Shopify). Si falta uno, esa variante nunca llegará a la redirección.

Preguntas frecuentes

¿Es mejor con www o sin www?

Para Google da igual: no posiciona mejor una que otra. Sin www la dirección es más corta; con www es algo más fácil separar las cookies de los subdominios y configurar algunos CDN. Elige la que prefieras, y si tu web lleva años con una, mantenla: cambiarla obliga a redirigir todas las URL y a esperar a que Google procese el cambio.

¿Redirección 301 o 302?

Para estas redirecciones, 301 (o 308), porque son permanentes. Para Google, una 301 o 308 es una señal fuerte de que la dirección de destino es la principal; una 302 o 307 es solo una señal débil, pensada para cambios temporales como una página en mantenimiento. Usar 302 para la redirección a HTTPS o a www retrasa que Google consolide tu dirección principal.

Guías relacionadas

Descubre qué más frena tu web

Nota de 0 a 100 y los problemas ordenados por importancia, con la solución de cada uno. Gratis y en menos de un minuto.