Página para comprobar si una web está hecha en Drupal

A través de este post de Lullabot me he enterado de cómo comprobar si una página web está construida en Drupal o no a través de las cabeceras de http.

Se ve que casi todos los sitios Drupal emiten una cabecera de Expires a fecha de 19 de Noviembre de 1978, que parece ser es el cumpleaños de este señor.

Podéis comprobar vuestras webs aquí: http://cambrico.net/check-drupal-site

Comentarios

Veo un pequeño problemita, parece que el script no chequea si el sitio esta emitiendo un código HTTP 301, que es un "Moved permanently". En estos casos debe hacer nuevamente un Request al nuevo URL.

Esto es muy común en los sitios Drupal, ya que Drupal trae por defecto un .htacces que al configurarle la siguiente opción redirecciona para que siempre salga con el prefijo www.

# To redirect all users to access the site WITH the 'www.' prefix,
# (http://example.com/... will be redirected to http://www.example.com/...)
# adapt and uncomment the following:
# RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
# RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]

Por ejemplo, estoy acostumbrado siempre a poner http://noripcord.com/, en ves de poner los www.

El módulo agregador de Drupal maneja bien esta situación, y vuelve a hacer request en dependencia de los códigos HTTP devueltos.

Acepta este consejo para mejorar el script.

Un saludo!

¡Pues tienes toda la razon!
Revisaré el script y lo corregiré con tus indicaciones :)
Muchas gracias!

Puedes usar la función <a href="http://api.drupal.org/api/function/drupal_http_request/">drupal_http_req..., que devuelve todos los headers y maneja bien las redirecciones.

Gracias dropcube, ya he modificado el procedimento usando drupal_http_request y ahora trata las redirecciones correctamente :-)

[...] Página para comprobar si una web está hecha en Drupal | cambrico.net cambrico.net/07-06-2008/pagina-para-comprobar-si-una-web-esta-hecha-en-drupal &ndash; view page &ndash; cached A través de este post de Lullabot me he enterado de cómo comprobar si una página web está construida en Drupal o no a través de las cabeceras de http. Se ve que casi todos los sitios Drupal emiten una cabecera de Expires a fecha de 19 de Noviembre de &mdash; From the page [...]

I am on Facebook at A Harmony of Flavors and share a recipe or tip each day to the fans that have liked my site.
Svetol green coffee bean extract is madce using powerful
Robusta coffee beans. On the other hand, stripping involves
collecting the ripe and unripe cherries.

Añadir nuevo comentario