Base de conocimientos
1 000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Forzar un nombre de dominio en la URL que muestra el navegador web
Esta guía explica cómo redirigir el tráfico de un nombre de dominio alias (sinónimo) a su dominio principal, o forzar la visualización del dominio principal en la barra de direcciones del navegador.
Evitar el contenido duplicado
Imaginemos que su sitio web está alojado en el dominio principal example.com y que ha configurado un dominio alias como example-alias.com.
Por defecto, cuando un visitante introduce una u otra de estas direcciones en su navegador, la URL introducida sigue mostrándose. Esto puede generar contenido duplicado, lo que perjudica el posicionamiento en los motores de búsqueda (SEO).
Para evitar esto, puede forzar la redirección: si un visitante escribe example-alias.com, se le redirigirá automáticamente a example.com.
Esta configuración se realiza en el archivo .htaccess ubicado en la raíz de su alojamiento (generalmente en la carpeta /web a través de su acceso FTP). Si este archivo aún no existe, deberá crearlo.
A continuación, inserte las siguientes directivas en el archivo:
RewriteEngine On
# Fuerza la redirección a HTTPS y al dominio canónico
RewriteCond %{HTTP:X-Forwarded-Proto} !https [OR]
RewriteCond %{HTTP_HOST} !^example\.com$ [NC]
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]Adapte el código anterior según sus necesidades:
- Reemplace
example.compor su nombre de dominio principal y su extensión (.com, .org, .ch, etc.). Agreguewww.delante de su dominio si prefiere forzar la visualización del subdominiowww. - Si se produce un bucle de redirección, puede reemplazar la condición del protocolo por
RewriteCond %{HTTPS} off(especialmente si su alojamiento no utiliza un proxy inverso).
Para obtener más información, consulte la documentación sobre las redirecciones automáticas a HTTPS.
Enlace a esta FAQ: https://faq.infomaniak.com/482
¿Le ha sido útil esta FAQ?