Help - Search - Members - Calendar
Full Version: Redireccionamiento óptimo
Foros de buscadores - Alta y Posicionamiento > FORO ABIERTO > Temas nuevos
Edel
¿Hay alguna manera de redireccionar que sea mejor que otras de cara a Google? Es decir, es mejor redireccionar mediante un enlace, javascript... o es indiferente.

Si el tema está abordado en otro post, disculpadme. Lo he buscado y no lo he visto.
jaime
Hombre, desde luego redireccionar con JavaScript queda descartado porque los buscadores no lo interpretan.

Creo que la mejor manera es incluir un enlace lo primero de todo, que apunte a la nueva dirección, con las palabras clave que te interesen. Por ejemplo, si vendes muñecas hinchables en tu nueva web www.inflameatopeporfaplis.com , haces:

<a href="http://www.inflameatopeporfaplis.com">Muñecas hinchables</a>

Además, entre las etiquetas META incluye:

<META NAME="robots" content="noindex,follow">

para que la página vieja no quede indexada en el buscador, pero siga los enlaces...
Gringo
Lo mejor es redireccionar con una respuesta 301 - así mantienes todos los enlaces y PR y Google nunca tiene problemas con páginas duplicadas.

Gringo.
Edel
Muchas gracias por vuestras respuestas. Así lo haré.

Si a alguien se le ocurre alguna otra sugerencia, soy todo oídos...
jaime
Respuesta 301? Cómo funciona eso?
Copperfie
Una respuesta http 301 es una respuesta de Movido permanentemente (Moved Permanently), que redirige a la url correcta. (algo más conocido es la respuesta 404)

Por defecto esta redirige si introduces una url directorio sin la "slash".

Algunos hosting tienen páginas 404.html, 301.html ... que te permiten personalizarlas. Puedes controlar el comportamiento de estas funciones mediante el archivo .htaccess
RamiroBarcelo
Hola Cooperfield,
y puedes redireccionar varias direcciones?.
Necesito alojar un sitio con IP de brasil y utilizar esa direccion con IP brasilero para redireccionar otros dominio para que sean incluidos en las busquedas locales de Google por ejemplo.

Algo como ofrecian en este post:

http://www.forobuscadores.com/foros/index....?showtopic=1678Primer post
Porque cosnulte cual era el metodo que utiliaron pero no me respondieron.
hasta ahora.

Quizas es por medio de este error, 301.
Gracias.
Sergio
Pero ¿qué es lo que quieres hacer?:

- Redirigir desde una dirección con IP brasileña o un .br a tu página actual?
- Redirigir desde tu página actual a un nuevo dominio .br?

En todo caso, normalmente se hace a través del htaccess: http://www.tamingthebeast.net/articles3/sp...01-redirect.htm

Creo que también se puede indicar dentro de los propios archivos si son PHP, no sé con qué otros formatos es posible.
RamiroBarcelo
Gracias Sergio, lo que necesito es que las direcciones de mis sitios sean tomadas como poseedoras de IP locales (dentro de Brasil) un metodo fue el que utlizaron en el post del cual hice link en post anterior.

Pero no se como se hace.
Parece que ya se trato este tema pero no el como lo hicieron.
Graicas
Sergio
Con el método que comentaron, tomará como brasileña la página desde donde hagas la redirección, pero no creo que eso afecte a como 've' la página destino (incluso con un 301 no sé si tendrá en cuenta la página origen como brasileña).
Edel
¿Y cuál es la mejor fórmula para redireccionar desde un servicio gratuito hacia un dominio? Me han comentado que la 301 no es posible en servicios gratuitos.
Jumiya
Vía PHP, algunos servidores gratuitos lo admiten.
leo
Copperfie!!!

Queria preguntarte como puedo controlarlo mediante el archivo .htaccess o que función debo indicar,

jaime
Me imagino que si no puedes acceder al fichero ese, siempre puedes redirigir desde el propio código PHP de la página. Ahora mismo no recuerdo cómo se hace en PHP, pero me refiero al equivalente al ASP "response.redirect(URL)".
Pepelu
Leo creas un .htaccess en el raiz con lo siguiente

ErrorDocument 301 http://web
ErrorDocument 404 http://web
ErrorDocument 500 http://web

donde web logicamente es a donde quieres redirigir
Jumiya
No sé Pepelu. Hay algo ahí que me chirría. ¿Estás seguro de que es así?

301 no es un ErrorDocument, que yo sepa, a día de hoy y sin haber desayunado.
Pepelu
Tienes razon Jumiya ... yo lo tengo para el 404 y 500 ... el 301 lo puse para el ejemplo pero me acabo de dar cuenta de que no va ahi biggrin.gif thx
Carlitus
Probad con esto:

Con PHP:

header("HTTP/1.1 301 Moved Permanently");
header("Location: ".$url);
header("Connection: close");

Lo he encontrado en los comentarios de la funcion header de php.net


Con el .htaccess:

Redirect 301 / http://www.mynewsite.com/


Estas dos solo valen para la pagina por defecto, ahora mismo no se como hacerlo de esta manera para todas las paginas.


Para todas las paginas e incluso para mantener el nombre de la pagina solicitada:
RewriteEngine on
RewriteRule ^(.*)$ http://www.mynewsite.com/$1 [R=301,L]

De webmasterworld
javi
header("HTTP/1.1 301 Moved Permanently");
header("status 301 Moved Permanently");
header("Location: $url");

funciona con todos los servidores (al menos que yo conozca)
Jumiya
Moderadoresss todossss,

Quizá sería interesante un tema permanente sobre las redirecciones porque veo que cada uno(incluido yo) las define como quiere.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.