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
categorías:






Comentarios
Veo un pequeño problemita,
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
¡Pues tienes toda la razon!
Revisaré el script y lo corregiré con tus indicaciones :)
Muchas gracias!
Puedes usar la función
Puedes usar la función drupal_http_request, que devuelve todos los headers y maneja bien las redirecciones.
Gracias dropcube, ya he
Gracias dropcube, ya he modificado el procedimento usando drupal_http_request y ahora trata las redirecciones correctamente :-)
Pingback
[...] 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 – view page – 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 — From the page [...]
Añadir nuevo comentario