code

Cómo eliminar www de la dirección de un sitio web

Last updated: 05.04.2026
Views: 125

Al configurar un sitio web, uno de los detalles técnicos más importantes es elegir la versión de dominio preferida: con o sin “www”. Desde la perspectiva del SEO, esta decisión es crucial, ya que los motores de búsqueda pueden considerar estas versiones como URL independientes si no están configuradas correctamente. Esto puede generar contenido duplicado, señales de posicionamiento divididas y una menor visibilidad en los resultados de búsqueda. Al seleccionar una versión canónica y redirigir la alternativa, se garantiza que todo el tráfico y la autoridad se consoliden bajo un único dominio. En este artículo, veremos cómo eliminar “www” de la dirección de un sitio web y configurarlo correctamente.

Pero antes de modificar los archivos de configuración del servidor, compruebe la posibilidad de realizar dicha modificación a través de la interfaz de su proveedor de hosting. He encontrado servicios de hosting donde la eliminación de www de la dirección web se realiza desde el panel de administración. Los cambios directos en los archivos (.htaccess o la configuración de NGINX) no tienen ningún efecto y se ignoran. Esto no ocurre con frecuencia, pero sucede.

Una redirección consiste en redirigir a los visitantes de un sitio de una URL a otra. El estado 301 indica que la redirección es permanente. Eliminar www de la dirección del sitio es necesario principalmente para el SEO. Dado que los sitios con www y sin www para los motores de búsqueda son sitios diferentes con el mismo contenido.

Para el servidor Apache, debe realizar una entrada en el archivo .htaccess.

RewriteCond %{HTTP_HOST} ^www.example.com
RewriteRule ^(.*)$ https://example.com/$1 [R=301,L]

Reemplace example.com con su dominio.

Para NGINX, escriba en el archivo de configuración del sitio.

server {
    server_name www.example.com;
    return 301 $scheme://example.com$request_uri;
}

server {
    server_name example.com;
    # Your main server configuration here
}

Reemplace example.com con su dominio.

Este era (y es) el método recomendado para NGINX. Aunque una vez usé otro método en uno de mis proyectos y la redirección también funcionó.

if ($host ~* www\.(.*)) {
    set $host_without_www $1;
    rewrite ^(.*)$ https://$host_without_www$1 permanent;
}

$host_without_www – escribe así, esta es una variable del servidor

author
Autor: Igor Rybalko
He estado trabajando como desarrollador front-end desde 2014. Mi principal pila tecnológica es Vue.js y WordPress.

Publicaciones similares:

Leave a Reply

Your email address will not be published. Required fields are marked *