code

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

Last updated: 26.10.2025
Views: 97

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 *