Help - Search - Members - Calendar
Full Version: ¿google Amonesta Los Links Con Javascript?
Foros de buscadores - Alta y Posicionamiento > FORO ABIERTO > Temas nuevos
Bernardo
Hola.

Pues eso ¿Los amonesta?

Describo el problema:

Hay un sitio, http://www.viajaporcuba.com, que antes estaba hecho totalmente con html y Google indexó muy bien casi todo.

Ahora se ha actualizado y todo funciona con PHP, y por si fuera poco, el proveedor de hosting no me deja usar el .htaccess para hacer una página de error

Entonces lo que hice, es que si Google devuelve en una búsqueda http://www.viajaporcuba.com/habana.html (la página antigua) puse en ese archivo un código de javascript que hace que al cargarse (onLoad) se vaya a http://www.viajaporcuba.com/php/web.php?la...saslist&lugar=1 que es la dirección nueva.

Eso ha resuelto el problema por ahora. Si entro al link antiguo, me manda al link nuevo y ni cuenta se da uno, pero... ¿No será que la próxima vuelta que se de Google por ahí me amoneste el sitio y lo quite? Se que no sigue links de Javascript, pero me da miedo que los considere como trucos ilegítimos y me quiten de ahí.

Saludos y gracias.
josemi
Hola,

Lo que debes hacer es eliminar esas paginas de google (supongo que ya habras corregido los enalces entrantes a tus nuevas URLs). Usa el robots.txt y/o los meta ROBOTS para indicarle a google que no indexe esas paginas .html. Si le dices a google que no indexe esas paginas, y que pase de ellas, no creo que te lo penalice, ya que para el no existen.

Para info generica sobre robots.txt: http://www.robotstxt.org/wc/exclusion.html

Lo que dice google para eliminar paginas de su index: http://www.google.es/intl/es/webmasters/3.html#removed

Saludos.
javi
La mejor solución es una redirección permanente de la url antigua a la nueva. El problema que tienes es que el tipo de url nuevo no es indexable por Google ya que tiene 3 variables en el querystring...
Bernardo
Gracias a los dos palmas.gif

Josemi, los links que me envías son muy intereantes. Sin embargo lo que me comenta Javi me preocupa.

¿Alguien me puede mandar links donde lea sobre cómo transofrmar las querystrings en directorios/de/este/tipo ???

Ya he leído el de ZonaPHP muchas veces y no me funcionó. Por eso me late que mi proveedor tiene bloqueado el uso de archivos .htaccess.

Saludos y mil gracias!

josemi
Hola,

Basicamente lo comentado en zonaphp son las formas de hacerlo. Quizas habria que añadir una opcion que funciona parecido al forcetype, que es que la URL sea: dominio.com/pagina.php/valor1/valor1/valor3.html . Puede que tu hosting ya te permita esto, pruebalo con el phpinfo.php (llamalo con phpinfo.php/valor/valor.html t revisa al final los valores de $_SERVER)

Y luego tambien puedes intentar reducir el numero de variables que pasas, ya que creo que el problema es por numero de variables. Puedes codificar los valores en una sola variable. En el ejemplo que pones tienes web.php?lang=esp&s=casaslist&lugar=1. Pues aqui para reducir el numero de variables haria: web.php?s=esp_casaslist_1. Luego seria hacer un explode() del valor y coger el correspondiente de cada posicion.

Saludos.
Bernardo
Eso del Explode me parece una idea brillante. Por supuesto!!! Y es de lo más fácil del mundo.

Gracias Josemi.

Por cierto, lo del phpinfo no funcionó.

Es un vil
<?php
phpinfo();
?>

¿Debo añadirle algo más?

Saludos y gracias de nuevo
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.