Redirección 301 dominio sin www a dominio con www

Es muy común, por tema de posicionamiento, imagen y cualquier otra causa, querer centrar nuestro dominio con o sin www.

Imaginaros que cuando un usuario meta la url de mi web sin www quiero que haya una redirección 301 al mismo pero con www. Para ello tendremos que crear un fichero .htaccess en nuestro directorio raiz con el siguiente contenido:

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

Por el contrario, si se quiere hacer al revés, redireccionando del dominio con www hacia el mismo sin ellas. Habrá que poner este contenido:

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

Para más información, podéis echar un ojo a la documentación de «Apache Module mod_rewrite«


3 Respuestas para “Redirección 301 dominio sin www a dominio con www”

  1. Luis dice:

    No puedo crear el fichero .htaccess
    Como puedo hacerlo?

  2. Si estas usando Windows he intentas crear tu fichero .htaccess directamente en el explorador no te va a dejar.

    La solución es abrir un editor de texto, crear el contenido y luego dar a «Guardar como…» y es ahí donde ya le podrás poner el nombre «.htaccess».

    Suerte con la creación del fichero. Bueno y lo que supongo que estas buscando, suerte con la redirección y con el mod_rewrite.

  3. furnet.com dice:

    Gracias Guillermo, funciona a la perfección.


Esta página web utiliza cookies para mejorar tu visita adaptando la navegación a tus preferencias.
Para seguir navegando tienes que Aceptar las política de cookies. Más información