Page 1 sur 1

Validation des liens

Publié : 22 sept. 2008, 18:40
par nigelle
Comment vérifier automatiquement et d'un seul coup que tous les liens internes à un document html sont bons ?
Il y a souvent au début une table des matières et en cliquant sur un des liens de celle ci on arrive automatiquement sur le chapitre correspondant. De temps en temps on n'a rien... Mais c'est ennuyeux de les tester tous un par un à la main.
Est ce que Komposer sait faire cette vérification automatiquement ? Comment ?
Sinon est ce qu'il existe un programme qui sache le faire ?

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1

[ndm]Merci de poster dans un fil qui évoque déjà la question ou de créer un nouveau sujet. Question déplacée de [Ressources sur KompoZer (nvu): tutoriels, extensions, thèmes][/ndm]

Publié : 22 sept. 2008, 20:19
par Ymai
Bonjour
Quelques éléments de réponse là:
http://www.iskiv.net/expert/fr/validati ... tion.liens

J'en ai profité pour valider les liens de la page
http://www.geckozone.org/forum/viewtopic.php?t=51228
Dans les résultats de l'examen par le validateur du W3C, j'obtiens
http://kompozer.net/zip/kpz-langpack-frFR-0.7.10a.xpi
What to do: The link is broken. Fix it NOW!
Response status code: 404
Response message: Not Found
Et effectivement, à l'heure qu'il est...

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008072820 Firefox/3.0.1

Publié : 22 sept. 2008, 21:53
par Mongo Bob
ce qu'il me faudrait, c'est un outil qui m'indique chez qui sont les liens pointant vers mon site qui sont brisés.
J'ai eu le malheur de créer des pages .php pour remplacer des .html suite à la mise en place d'un include, ben oui "les url sympa ne changent pas" sauf que parfois si, elles changent...

Publié : 22 sept. 2008, 23:19
par Ymai
Une page 404 personnalisée est-elle possible chez ton hébergeur? En principe, si le serveur est Apache, c'est tout bon.
Le cas échéant, un petit bout de code PHP y inclus contenant un HTTPREFERER (http://www.phpdebutant.org/article49.php ) devrait faire l'affaire.

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008072820 Firefox/3.0.1

Publié : 23 sept. 2008, 08:58
par Mongo Bob
Oui, chez Free, Apache, mais je comprends pas : que va m'apporter la 404 perso?
Je voudrais retrouver les liens brisés de l'extérieur vers moi, pour signaler aux gentils sites de corriger l'url: y'en a pas 36, je suis pas célèbre à ce point mais y'en a quand même un peu.

Publié : 23 sept. 2008, 19:05
par Ymai
La404 perso pourrait, dans le code PHP, t'envoyer un mail (si c'est activé chez Free) ou remplir une BD pour chaque arrivée sur la page.
Grâce à HTTPREFERER, il est possible de savoir d'où vient le visiteur qui a raté la marche: site web et page.

Message envoyé avec : Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.1) Gecko/2008072820 Firefox/3.0.1

Publié : 24 sept. 2008, 11:22
par Mongo Bob
mais tout ceci est parfaitement clair