> Désolé pour l'aspect "bourrin" de ma réponse (visiblement ça te choque)
non, pas du tout, je parlais de la solution que j'avais trouvé sur le net, pas de la tienne.

HEAD est au contraire une solution élégante (comme dit, je pensais que les options de curl indiquées dans la "solution" trouvée le faisait).

>  avec des identifiants uniques
C'est aussi pour améliorer les caches : si le contenu change, la page change et du coup le cache sera "naturellement" périmé.

C'est aussi un peu le principe de magnet de Torrent : tu cherches une info par la signature de son contenu.
Mais justement cette utilisation donne des URL instables.
On est d'accord, une redirection d'url par analyse d'un paramètre ou d'une ancre serait plus pertinent.
D'ailleurs c'est maintenant le cas :
http://geodesie.ign.fr/fiches/index.php?module=e&action=fichepdf&source=carte*&sit_no=7425801* <http://geodesie.ign.fr/fiches/index.php?module=e&action=fichepdf&source=carte&sit_no=7425801> Simplement il faudrait une version plus basique avec moins de paramètres pour qu'elle reste stable dans le temps.

> Ca doit se produire quand l'IGN a changé de prestataire et s'est fait fournir un autre système incompatible avec le précédent et du jour au lendemain décide d'arrêter un système pour brancher l'autre sans prévoir aucune migration autre que depuis une seule page d'accueil. Comme s'il était nécessaire de changer de prestataire pour qu'il casse les liens ;-(.

> sans prévoir aucune migration autre que depuis une seule page d'accueil.
Ils peuvent sûrement te vendre l'option !

Connaitre l'identité d'un site est délicate, même avec des certificats PKI pour HTTPS (qui est malheureusement encore trop peu déployé, les registrars facturant les certificats encore trop cher pour nombre de sites).
Le problème était simplement les 404.
Si on a besoin de plus fin il faut peut-être regarder si dans la page indiqué le nom de l'objet apparaît.... lourd, bourrin et pas forcément fiable (un message "la page <nom cherché> n'a pas été trouvée contiendrait <nom cherché>.

Jean-Yvon

_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à