Chriss Benitez

Como Agregar ó Eliminar www de un Dominio

A veces recibo la pregunta de cómo eliminar el www de la URL de un sitio web o cómo agregarlo. En este post, te mostraré cómo puedes hacer forzar una URL con www o sin www ajustando tu archivo .htaccess (o nginx.conf si está ejecutándose en un servidor Nginx).

 

¿El uso de uno u otro impacta en el SEO?

Es posible que te preguntes si el uso de uno u otro tendrá un impacto en tu SEO. La respuesta es no. Es sólo una cuestión de preferencia / estética. Sólo asegúrate de agregar correctamente los dominios www y no www en Google Search Console, como se describe aquí, para asegurar que Google pueda indexar correctamente tu sitio web.

 

Eliminar www del nombre de dominio

Si prefieres comercializar tu sitio web sin el prefijo www, puede agregar las siguientes líneas a tu archivo .htaccess (solo en Apache):

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

No es necesario reiniciar Apache después de modificar el archivo .htaccess.

Ten en cuenta que el módulo mod_rewrite de Apache debe estar habilitado. De lo contrario, el fragmento anterior no funcionará.

Ahora, en Nginx es un poco diferente, pero produce exactamente el mismo resultado cuando se coloca en el archivo de configuración adecuado (que depende de tu configuración):

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

Ahora sólo reinicia Nginx y listo.

 

Agregar www a un dominio en lugar de eliminarlo

Para hacer lo contrario de la sección anterior, agrega el código siguiente a tu archivo .htaccess:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^example.com$ 
RewriteRule (.*) http://www.example.com$1 [R=301]

Y en Nginx, todo lo que se necesitas es esto:

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

¡Eso es todo!

 

Pero ¿Qué pasa con la seguridad?

Hay algunas preocupaciones de seguridad cuando se decide usar una url de tipo no www.

Si ejecuta una variedad de servicios diferentes en subdominios, corres el riesgo de compartir cookies entre tu página principal, tu sitio no www y dicho servicio. Esto podría ser malo si ciertos datos confidenciales se almacenan en cookies que no deseas compartir con terceros.

Salir de la versión móvil