Archivo de la categoría: General

Obtener número de Likes en Facebook

Número Me gusta en FacebookPara obtener el número de “Me gusta” o “Like” de un artículo o de una página web, basta con recoger los datos que devuelve la siguiente url:

https://graph.facebook.com/fql?q=SELECT%20url,%20normalized_url,%20%20share_count,%20like_count,%20%20comment_count,%20total_count,%20%20commentsbox_count,%20comments_fbid,%20click_count%20%20FROM%20link_stat%20WHERE%20url=’http://www.compartelibros.com’

 

Esta dirección devuelve los siguientes datos:

{
   "data": [
      {
         "url": "http://www.compartelibros.com",
         "normalized_url": "http://www.compartelibros.com/",
         "share_count": 1906,
         "like_count": 21383,
         "comment_count": 1440,
         "total_count": 24729,
         "commentsbox_count": 0,
         "comments_fbid": "10150585935291040",
         "click_count": 0
      }
   ]
}

Para recoger los datos y tratarlos con PHP, solo tienes que hacer:

$contents = file_get_contents($url);
$obj = json_decode($contents);

echo "Likes: " . $obj->{'data'}[0]->{"like_count"};

En este ejemplo, solo se muestra cómo obtener el número de Me gustas en Facebook de un artículo o de un sitio web, pero también puedes conocer el número de veces que ha sido compartida una dirección, el número de veces que se ha comentado, etc.

Espero que os haya sido de ayuda ¡Saludos!

Cambiar de dominio con Redirección 301 (SEO)

redireccion-301Si tienes que hacer un cambio de dominio por los motivos que sea y no quieres perder el posicionamiento ni el PageRank de Google, puedes hacer una redirección 301. El mismo Matt Cutts nos recomienda este método en su blog. Yo misma he usado este método para cambiar de dominios algunos proyectos, y aunque al principio parece que las visitas disminuyen, a las pocas semanas todo el tráfico vuelve a la normalidad.

Con una redirección 301 estás indicando a los buscadores que el cambio (la redirección) es permanente.

Para redireccionar el tráfico del dominio antiguo al dominio nuevo, hay que editar el fichero .htaccess que se encuentra en la raíz del directorio del servidor, añadiendo las siguientes líneas:

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

Si te da problemas, puede que tengas que activar el módulo mod_rewrite module.
El parámetro “R” establece el código de respuesta y el parámetro “L” indica que una vez hecha la redirección se ignore cualquier otra regla que pueda aparecer en el fichero.

También puede hacerse la redirección con PHP con el siguiente código:

<? header("HTTP/1.1 301 Moved Permanently", TRUE, 301); @header("Location: http://newdomain.com/"); ?>