Entre Blogs Portal

Publicado por Fernando Tellado | 31 Agosto 2008

Como redirigir de www.midominio.com a midominio.com

Creo que el título deja bien claro lo que se va a explicar en este artículo ¿no?. Algo tan sencillo como aprender a que nuestro dominio sea accesible tanto alguien lo teclea con www como sin ello. Este asunto puede afectar al posicionamiento - esa cosa tan horrible de la que suelo discutir con Augusto, así que decide una vez y olvídate para siempre.

Para ello podemos usar tres herramientas: plugins, Google o nuestras manitas escribiendo un poco de código y, de paso, aprendiendo algo. Esta vez no me enrollo, al lío …

Plugins

De www.midominio.com a midominio.com - WordPress no-www: Lo instalas, activas y listo, no tienes que hacer mas.

De midominio.com a www.midominio.com - WWW Redirect: Permite redireccionar en ambos sentidos

Google

Accedes a las Herramientas para Webmasters de Google y le indicas en el apartado correspondiente con que tipo de dominio prefieres que se te identifique, o simplemente si no tomas una decisión al respecto y cualquiera vale. No es un método alternativo a los otros sino un paso adicional recomendable.

.htaccess

Volvemos a nuestro viejo amigo, el fichero .htaccess. En esta ocasión nos va a ayudar a redireccionar nuestro dominio. Lo encontraremos en la carpeta principal donde instalamos el blog y accedemos al mismo desde un cliente de FTP. Lo abrimos con nuestro editor de código preferido para añadirle unas líneas dependiendo de si queremos cambiar …

De www.midominio.com a midominio.com:

HTML:
  1. Options +FollowSymLinks
  2. RewriteEngine on
  3. RewriteCond %{HTTP_HOST} .
  4. RewriteCond %{HTTP_HOST} !^www.midominio.com\.com
  5. RewriteRule (.*) midominio.com/$1 [R=301,L]

De midominio.com a www.midominio.com:

HTML:
  1. Options +FollowSymLinks
  2. RewriteEngine on
  3. RewriteCond %{HTTP_HOST} ^midominio.com [NC]
  4. RewriteRule ^(.*)$ http://www.midominio.com/$1 [L,R=301]

No se si lo he comentado alguna vez (ah si, hace tiempo), pero yo estoy a favor de no-www porque simplifica la red, la hace mas nominal, con URLs mas cortas y, ¡que puñetas!, porque el www simplemente sobra, cualquier navegador actual no lo necesita y es una pérdida de tiempo.

Y tu ¿como la tienes, corta o larga? (la URL, se entiende)

También te puede interesar:

13 comentarios | Escribe un comentario

  1. ale (97 comentarios) - 31/08/2008 a las 5:32

    me molesta muchas web (en especial que corren bajo servidor windows) que si no pones la http://www. no abren!!

  2. Skavenger (84 comentarios) - 31/08/2008 a las 5:37

    Yo siempre use con www, ¿por que? no sé, siempre fué así xD, de todos modos a mis webs se puede ingresar con o sin http://www. Y es cierto, algunas webs no abren sin www =/

    Menos mal que aclaraste al final jajaja

  3. Albert (13 comentarios) - 31/08/2008 a las 7:32

    Dicen que el tamaño no importa

    ;-)

  4. Mundoblog (7 comentarios) - 31/08/2008 a las 13:07

    Yo soy de los que opina que sin www mejor, por las mismas razones que comenta Fernando. Aunque bien es cierto que algunas páginas sin las www no cargan, por comentar un ejemplo un poco destacado el de la CAM (Caja de Ahorros del Mediterráneo): siempre que pongo la url tiendo a hacerlo sin las www y hasta hace bien poco si lo hacías así obtenías una “bonita” página de error.

  5. Isb1009 (14 comentarios) - 31/08/2008 a las 15:58

    Yo las tengo sin www, me gusta más cómo quedan y teniendo el http:// delante no encuentro ninguna necesidad de poner las http://www. Lo que es cierto es que muchas páginas web no funcionan si no las pones, lo que es una pena.

    Por cierto, para quitar las www, si en el .htaccess que tienes (o que puedes crear) en la raíz de tu carpeta de los documentos html (htdocs, httpdocs o como se llame) añades

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

    Te servirá para todos los dominios y subdominios que tengas alojados en ese mismo sitio (es el código que pone en la web de no-www).

  6. Santiago (3 comentarios) - 31/08/2008 a las 20:24

    La verdad no entendí muy bien qué se explica acá, yo el día que registré mi blog hace unos años le quité la triple w porque la consideré inútil (como muchos), e innecesaria, además de que quitaba personalidad.

    Ahora cada vez que se quiere entrar a un post es indiferente cómo se escriba (con o sin la “www”) porque igual termina redirigiendo automáticamente a ese post en su versión SIN la triple w.

    Y yo no tuve que hacer, ni instalar nada, simplemente el día que lo configuré fue así, y así quedó…

  7. Fernando Tellado (1238 comentarios) - 1/09/2008 a las 0:10

    Santiago, hay alojamientos que te permiten esa funcionalidad, seguramente lo hiciste así :)

  8. juani (9 comentarios) - 3/09/2008 a las 1:28

    A mi personalmente me gusta con www adelante.
    En mi caso yo complete “WordPress address (URL)” y “Blog address (URL)” del Settings del wordpress con http://www.
    Lo hice a ojo, tuvo algo que ver eso? pero me dio resultado

  9. <SPAN class=eg-image style="DISPLAY: block; FLOAT: right; MARGIN-LEFT: 10px; WIDTH: 40px"><IMG class="avatar avatar-40" height=40 alt="" src="http://www.gravatar.com/avatar/499a019845bb1e19f3a9275a73977bdd?s=40&d=http://use.perl.org/images/p (1 comentarios) - 3/09/2008 a las 11:57

    Hola Fernando, tengo una pregunta. Mi URL dispone de las tres w, que pasaria con los enlaces entrantes a mi blog si quitase las w?

    Seguirian apuntando a la entradas originales?
    Google tomara en cuenta las URL que contengan las tres w?

    Tendría algún tipo de penalización?, por ejemplo contenido duplicado, ya que si alguien tiene un enlace a una de mi entradas y este enlace tiene las tres w.

    Saludos.

  10. Kevin (19 comentarios) - 4/09/2008 a las 7:18

    Bueno ami me da un problema, porque puse el codido en el .htaccess como sale en el primer ejemplo:


    Options +FollowSymLinks
    RewriteEngine on
    RewriteCond %{HTTP_HOST} .
    RewriteCond %{HTTP_HOST} !^www.plagablog.com
    RewriteRule (.*) plagablog.com/$1 [R=301,L]

    y al momento de entrar asi http://plagablog.com me da este error:

    Firefox ha detectado que el servidor está redirigiendo la solicitud a esta dirección de una manera en la que nunca terminará.

    Que estoy haciendo mal?

  11. Spanish SEO (15 comentarios) - 27/09/2008 a las 20:00

    A este tipo de redireccionamiento se le conoce como URL canonicalization en Ingles o Canonicalización en Español.

    No hay necesidad de colocar este 301 redirect en Wordpress, ya que solo necesitas decidir cual es la URL que vas a usar por defecto en la parte del Admin.

    Para otros sitios que no tengan esta función incorporada, es necesario. Sin embargo esto depende del tipo de hosting plan que una tenga y las posibilidades de alterar .htaccess.

Sitios que enlazan a esta entrada

Escribe un comentario




XHTML: Puedes usar estas etiquetas: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Ayuda WordPress está alojado en Mediatemple - Tu también puedes

LO ÚLTIMO EN LOS FOROS

Cargando...

IN YOUR LANGUAGE

Spanish flagItalian flagChinese (Simplified) flagPortuguese flagEnglish flagGerman flagFrench flagJapanese flagRussian flagSwedish flagCatalan flagHebrew flag
By N2H