Bonsoir,
j'ai pas tout suivi concernant votre problématique, mais je peux vous proposer une piste, pas clé en main faut que je reprenne mes modestes notes,
dans la passé j'ai fais ceci :
faire une page html basique pour chaque erreur apache 400, 401, 402, 403, 404, etc...
dans le fichier htaccess de spip déclarer chacunes des erreur document :
*********
#################################
# gestion des erreurs 404
# voir La gestion des pages 404 - SPIP
# Pour que le serveur http renvoie les erreurs 404 vers SPIP, supprimer le '#'
ErrorDocument 404 /spip.php?page=404
ErrorDocument 403 /spip.php?page=403
ErrorDocument 402 /spip.php?page=402
##################
*********
etc .........
dès que j'ai mis la main sur la bonne doc apache je vous l'envoie.
Cordialement
Michel Roche a écrit :
Bonsoir,
Le 24 juil. 09 à 21:28, Sylvain a écrit :
Bonjour et merci pour la réponse,
mais ça ne résout pas mon problème :
les urls inexistantes renvoient toujours la page d'accueil avec un code 200 (page trouvée), alors que ces pages n'existent pas.
Exemples :
http://www.creationsmosaiques.org/ghtrhgdrg.html
http://www.creationsmosaiques.org/ghtrdcg
Quelqu'un a une idée ?
A moins que ce soit un bug ? Si vous pensez que c'est un bug, on peut poster ça quelque part ?
Il me semble que ça ne le faisait pas avec la version de spip 1.9.2
A +,
Sylvain
Ahh, merci Sylvain : je me sens moins seul :-))
Depuis SPIP 2.0 je ne sais plus gérer correctement les pages d'erreur 404. Depuis le début de l'année, j'ai un peu fait le tour des diverses pages traitant du sujet, sans jamais parvenir à quelque chose de totalement satisfaisant 
Un des noeuds du problème se situe dans le .htaccess fourni par SPIP qui cause un renvoi propre en cas d'erreur... et du coup avec l'en-tête 200, ce qui est dommage. Voire pénible quand tu veux valider ton site chez Gougle pour pouvoir utiliser les outils de webmestre puisque google n'accepte de valider par fichier html que s'il est capable de rencontrer une vraie erreur 404 avec un fichier inexistant.
A noter que les url propres n'y sont pour rien : je suis en train de finaliser un site sur lequel je ne les ai pas encore activées et c'est déjà tout pareil. La solution pour valider le site a été de temporairement virer le .htaccess, ce qui n'est pas une solution, mais un tourne autour.
Actuellement, le .htaccess fourni t'envoie sur la page d'accueil en cas de saisie d'une mauvaise url,
sauf à demander un fichier .php inexistant, ça marche comme ça chez toi aussi d'ailleurs :
http://www.creationsmosaiques.org/accueeeeil.php
Rigolo aussi : http://www.creationsmosaiques.org/?page=uzyetuyezurzety qui envoie sur une jolie carte de la méditerrannée avant une redirection vers la page d'accueil...
Bon avec un peu de chance, certains de la liste se sont penchés sur le problème ?
Hein, dites 
Michel
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net
Documentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc
--
Signalez vos spams d'un simple clic. www.signal-spam.fr <https://www.signal-spam.fr/>