Clicky

Blog – Ramip: Blog – Ramip

Redicionamiento 301 con .htaccess para dominio con ó sin www

Cuando se tiene un sitio web, muchos se olvidan de controlar el correcto funcionamiento de su dominio o mejor dicho de la URL del dominio, esto normalmente se nota cuando intentamos medir el nivel de posicionamiento de nuestras páginas.

Cuando hablamos de posicionamiento de un sitio web el primer problema con lo que nos encontramos que tu sitio web esta indexado con 2 tipos de URL’s, uno con www y otro sin, ó en el peor de los casos cuando alguien introduce el nombre de dominio por ejemplo sin www el sitio no se visualiza, ó genera directamente una página de error a pesar de que al escribir el dominio con www está se visualice correctamente.

Muchos conocerán páginas que funcionan algunas con www y otros sin, de que depende esto? pues de cómo lo configure el propietario de un determinado sitio, hay veces que a tiempo de crear o comprar un dominio algunos operadores permite seleccionar la utilización del nombre de dominio con o sin www.

Pero cuando ya se tiene contratado el dominio otra opción es controlarlo a través del manejo de los archivos .htaccess, desde las cuales puedes especificar cómo quieres que se muestre la ruta de tu dominio.

Redireccionar el dominio con www a sin www

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

Ej: www.nombre-dominio.com a nombre-dominio.com

Redirecionar dominio de sin www a con www

Ej: nombre-dominio.com a www.nombre-dominio.com

RewriteEngine On
RewriteCond %{HTTP_HOST} ^nombre-dominio.com
RewriteRule ^ http://www.nombre-dominio.com%{REQUEST_URI} [L,R=301]

  • Hola,

    hay quien también lo hace poniendo un alias en la configuración del VHost de Apache, pero para ello hay que tener acceso al httpd.conf

    Espero que también os sirva.

    Saludos

    • Hola, muy buen aporte, seguro que servirá a mas de uno.

Puedes seguir los comentarios a través de RSS 2.0