Foros del Web » Estrategias Digitales y Negocios Online » SEO »

problemas con los robots/boots

Estas en el tema de problemas con los robots/boots en el foro de SEO en Foros del Web. Hola, He realizado un me gusta en la página: http://www.allyearchess.com/cast/ultimos-torneos-de-ajedrez-registrados.php Problema que me encuentro es que los robots siguen el link y marcan el me ...
  #1 (permalink)  
Antiguo 13/01/2012, 15:04
 
Fecha de Ingreso: marzo-2011
Mensajes: 12
Antigüedad: 13 años, 8 meses
Puntos: 1
problemas con los robots/boots

Hola,

He realizado un me gusta en la página:

http://www.allyearchess.com/cast/ultimos-torneos-de-ajedrez-registrados.php


Problema que me encuentro es que los robots siguen el link y marcan el me gusta en todas las páginas.

como puedo hacer para distinguir un usuario físico con un robot?


aquí les dejo el código:


link:

echo "<div id='gustaI'>".$imp['si']."<a href='gusta.php?titol=".urlencode($tit)."'><img src='../imag/megusta.jpg' alt='me gusta el torneo de Ajedrez'/></a>&nbsp;&nbsp;".$imp['no']."<a href='gustano.php?titol=".urlencode($tit)."'><img src='../imag/nomegusta.jpg' alt='no me gusta el torneo de Ajedrez'/></a><br/>";


página donde va:


$titol=$_REQUEST["titol"];
$ip = $_SERVER['REMOTE_ADDR'];


function funcion_gusta($titol){
$registro_gusta = "select * from eventos where nombre='".addslashes($titol)."'";
$gusta = mysql_query($registro_gusta);
while($imp=mysql_fetch_array($gusta)){
$i=$imp['si'];
$i=$i+1;
$sSQL="Update eventos Set si='$i' where nombre='$titol'";
if (mysql_query($sSQL)) {
}else{ }
}
}

function funcion_ip ($ip,$torneo){
$hay_torneo= "select * from ipusuarios where torneo='$torneo' and ip='$ip'";
$hay_torneoI = mysql_query($hay_torneo);
$hay_torneoII = mysql_num_rows($hay_torneoI);
if ($hay_torneoII==0){
funcion_gusta ($torneo);
$sSQL="insert into ip (ip,torneo) values ('$ip','$torneo')";
if (mysql_query($sSQL)) {
header("location: torneo-de-ajedrez.php?titol=".urlencode($torneo)."");

}

}else {
header("location: torneo-de-ajedrez.php?titol=".urlencode($torneo)."&ya=si");
}
}


funcion_ip ($ip,$titol);


?>



gracias de antemano la ayuda prestada
  #2 (permalink)  
Antiguo 14/01/2012, 01:57
 
Fecha de Ingreso: octubre-2004
Ubicación: Barcelona
Mensajes: 195
Antigüedad: 20 años, 1 mes
Puntos: 7
Respuesta: problemas con los robots/boots

Creo que no lo arreglaría con php, sinó con el fichero robots.txt. Pon los scripts gusta.php y gustano.php en una carpeta en la que en robots.txt has puesto que no pueden seguir los robots.
  #3 (permalink)  
Antiguo 14/01/2012, 04:02
 
Fecha de Ingreso: marzo-2011
Mensajes: 12
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: problemas con los robots/boots

Así esta bien?

User-Agent: *


Disallow: gusta.php
Disallow: gustano.php
  #4 (permalink)  
Antiguo 14/01/2012, 04:29
 
Fecha de Ingreso: octubre-2004
Ubicación: Barcelona
Mensajes: 195
Antigüedad: 20 años, 1 mes
Puntos: 7
Respuesta: problemas con los robots/boots

Cita:
Iniciado por meuca Ver Mensaje
Así esta bien?

User-Agent: *


Disallow: gusta.php
Disallow: gustano.php
Sería correcto, pero como te decía, lo mejor es que pienses más allá y crees un directorio en el que puedan ir scripts futuros y no tengas que poner normas para cada archivo. Algo como:
Código:
User-agent: *
Disallow: /scriptsprivados/
  #5 (permalink)  
Antiguo 15/01/2012, 12:51
 
Fecha de Ingreso: marzo-2011
Mensajes: 12
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: problemas con los robots/boots

Aun así no funciona bien. Siguen entrando los robots, y creo que es debido a que el fichero donde existe el link no lo puedo ocultar puesto que me interesesa que sea encontrado por almenos google.


Ya he hecho una carpeta para futuros scripts pero ya te digo que no me funciona !!

necesitaría mas ideas
  #6 (permalink)  
Antiguo 15/01/2012, 13:21
 
Fecha de Ingreso: octubre-2004
Ubicación: Barcelona
Mensajes: 195
Antigüedad: 20 años, 1 mes
Puntos: 7
Respuesta: problemas con los robots/boots

Puedes probar con rel="nofollow" en los links.
Código PHP:
Ver original
  1. "<a href='gusta.php?titol=".urlencode($tit)."' rel='nofollow'>
  #7 (permalink)  
Antiguo 17/01/2012, 06:45
 
Fecha de Ingreso: marzo-2011
Mensajes: 12
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: problemas con los robots/boots

gracias,

voy a probar, i te digo algo

un saludo
  #8 (permalink)  
Antiguo 17/01/2012, 12:35
Avatar de charlyalegret  
Fecha de Ingreso: septiembre-2011
Ubicación: Barcelona
Mensajes: 705
Antigüedad: 13 años, 2 meses
Puntos: 140
Respuesta: problemas con los robots/boots

Bueno, el rel no follow, google lo sigue igual :S
Puedes poner en lugar de un enlace un form tipo get que te envíe a gusta.php, y en un input type hidden pones la varibla $tit, y un input type submit que con css lo puedes dejar como un enlace normal.
Lo que leí hace poquito que google va a comenzar a seguir los formularios si cree que pueden ser relevantes, pero diría que por el momento, no los sigue..

saludos

Etiquetas: boots, php, robots, spam
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:54.