Aclaración: Si queremos realizar una redirección 301 genérica, aquí podréis ver como hacer redirecciones 301 con diferentes lenguajes de programación, si queréis simplemente redirecciones por 301 para que la página se pueda acceder con www o sin www, quedaros aquí.
Se comenta por la red que el tener el acceso a una página habilitado de distintas maneras perjudica el posicionamiento de la misma en los buscadores ya que es como si la considerara como diferentes páginas.
Lo normal es que cuando adquirimos un dominio habilitemos su acceso tanto con el www. como sin él y eso está bien, por que no sabemos nunca como va a meter el visitante nuestra URL, pero lo que si podemos hacer y que no perjudica a nuestras visitas es redireccionar uno de los dos hacia el otro.
¿Qué redirección es mejor?
Eso da igual, si tu página empieza ahora, deberás elegir tu mismo, si ya lleva tiempo, tendrás que comprobar cual, si www.midominio.com o midominio.com tiene mejor posicionamiento para no perderlo.
Para hacer la redirección 301 haremos uso del archivo .htaccess
Redireccionar midominio.com a www.midominio.com
Es decir, si alguien escribe la url, midominio.com irá a la página pero la url se actualizará a www.midominio.com
El código necesario a añadir en el archivo .htaccess sería el siguiente:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.midominio.com$ [NC]
RewriteRule ^(.*)$ http://www.midominio.com/$1 [L,R=301]
Redireccionar www.midominio.com a midominio.com
Si por el contrario queremos redirigir la url www.midominio.com a midominio.com, deremos añadir en el .htaccess lo siguiente:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^midominio.com$ [NC]
RewriteRule ^(.*)$ http://midominio.com/$1 [L,R=301]
Personalmente prefiero la segunda redirección, ya que la url se hace más corta, pero como se suele decir, para gustos los colores.
Redirección 301
Cuando cambiamos una página de una URL a otra tenemos que utilizar una redirección 301 para asegurarnos de transferir tanto pagerank como anchor text, y la forma más correcta de hacerlo es ir página por página, es decir, por cada página antigua, una redirección 301 a la nueva página.
Las redirecciones 301 se realizan en los ficheros .htaccess y de la siguiente forma
RewriteEngine OnRedirect 301 http://www.paginavieja.com http://www.paginanueva.comRedirect 301 http://www.paginavieja.com/idiomas http://www.paginanueva.com/idiomas ....








hola, sabes como se mira el pagerank? que paleto que soy ^^ saludos
Claro, desde páginas como http://www.vermiip.es/pagerank/index.asp también hay códigos php para consultarlo.
Ok bueno referente a el tema lo he hecho y me funciona perfectamente muchas gracias
Me alegro, por si te interesa, aquí tienes una recopilación de páginas para ver el pagerank.
http://foro.aesinformatica.com/index.php?topic=210.0
gracias, yo solo tengo un uno jaja es normal porque hemos pasado por mas de 5 foros, hasta el de ahora que es de pago y para siempre esperemos, saludos
Bueno.. yo no tengo pagerank :p últimamente Google se ha vuelto más exigente a la hora de asignar PR.
yo pensaba que era obligatorio el pagerank, aunque fuera con un uno pero bueno en tu caso no afecta, ya que sales en google perfectamente, y si tu contenido no es el mismo que en otros sitios seguro que sales primero.
Hay que diferenciar el pagerank público (el que ves) y el que realmente tiene una página, que sólo lo conoce Google.
Evidentemente mi página tiene pagerank, pero no público debido a penalizaciones, sino, no saldría en las primeras posiciones.
ah no sabia yo no entiendo mucho de eso y eso que tengo mi web todo cosas de google.
como es que te han penalizado? si no hay nada ilegal..
Tenía contratada la publicidad con una empresa de intercambio de links, a ellos no les gusta ese tipo de empresas por que “alteran su sistema de pagerank” y lo penalizan, así pues llevo varios meses con pagerank 0
Esto también nos servirá si queremos que se acceda desde otra dirección a nuestra página. Por ejemplo, si tenemos varias direcciones de acceso, http://estoesunforo.com y http://foro.aesinformatica.com pero sólo queremos dejar una (la segunda), bastará con que pongamos esto:
RewriteCond %{HTTP_HOST} !^foro.aesinformatica.com$ [NC]
RewriteRule ^(.*)$ http://foro.aesinformatica.com/$1 [L,R=301]
yo tengo un blog de blogger y un dominio de godaddy.
go daddy me permite hacer la redireccion 301 desde el panel de administracion, y asi poder acceder con y sin WWW a mi sitio. ya he hecho la redireccion 301 y funciona perfecto, ahora bien..
google no me penalizara por hacer esto, es decir si las ve como paginas duplicadas o algo por el estilo??
Todo lo contario, Google está a favor de utilizar la redirección 301 ya que si no fuera así sería cuando tu página sería considerada como dos diferentes, con www y sin www y lejos de ser penalizado lo único malo sería que el pagerank se dividiría en dos páginas cuando en realidad es la misma, por lo que tu posición dentro del buscador se resentería.
Por cierto, la redirección de tu página está fallando.
Gracias funciono a la perfección el redireccionamiento excelente articulo saludos
Me alegro de que te sirviera
¿Cómo puedo hacer este redireccionamiento si mi web está en ASP y el Servidor es Windows?
Si no recuerdo mal para hacer las redirecciones en ISS era algo así como
< %@ Language=VBScript %>
< %
Response.Status="301 Mensaje" Response.AddHeader "Location", " URL"
>
De todas formas aquí tienes un artículo (inglés) donde lo explica todo muy bien
http://www.mcanerin.com/EN/articles/301-redirect-IIS.asp
[...] que cuando cambiamos una dirección por otra (por ejemplo un cambio de dominio) debemos hacer una redirección 301 para indicarle que la página anterior va a dejar de existir, pero sobretodo para traspasar la [...]
Muchas gracias por el tuto.
La explicación está OK.
Yo Redireccioné un dominio completo y el pagerank y el nº de páginas indexadas por google es el que tenía en el dominio antiguo.
Saludos.
Me alegro mucho de que todo te fuera bien