Topic: [OK] Les pages d'erreur

Bonjour,

J'abandonne SPIP et je remanie tout le site en (X)HTML :) dingue, non? :)

Blague à part, cela me pose un problème pour les utilisateurs. La plupart des liens renvoyant à des pages de mon site actuel sont des liens de type http://linuxetleschoses.tuxfamily.org/a … rticle=129

Et les liens tels qu'ils seront dans la nouvelle version seront de type :
http://linuxetleschoses.tuxfamily.org/r … ticle.html (ou php, cela dépend)

Or, en parfait ignorant que je suis, j'ai deux questions :

1) Sur quelle erreur tombera l'internaute en cliquant sur un lien de premier type sachant que la hierarchie des fichiers ne sera plus du tout la meme? (la fameuse erreur 404?)
- pour l'instant si l'article n'existe pas mais si le chemin est cohérent ( exemple: http://linuxetleschoses.tuxfamily.org/a … ticle=698) c'est SPIP qui gère l'erreur.

2) comment faire en sorte qu'en cliquant sur un lien obsolète l'internaute puisse se retrouver tout simplement à la racine du site (http://linuxetleschoses.tuxfamily.org/ ) ?


Merci pour vos réponses :)

Re: [OK] Les pages d'erreur

Un htaccess est sans doute la solution qu'il te faut.

En effet l'internaute aura une erreur 404 si l'URL n'existe plus. Et htaccess gère la redirection des erreurs 404 vers la page d'accueil de ton site (ou toute autre page).

Ça gère aussi la redirection par réécriture des URL (mod_rewrite). Je ne suis pas un pro de spip, mais je pense qu'elle est déjà en place si des /article=129 fonctionnent : la redirection doit transformer ça en index.php?article=129

Si tu prends le temps tu peux faire une redirection de chaque URL passée vers la nouvelle.

Mais tu vas utiliser quoi comme système pour produire du XHTML d'ailleurs ? C'est une info d'importance.

Re: [OK] Les pages d'erreur

Salut,

Un petit conseil personnel (ne connaissant pas ton projet, c'est peut-etre un mauvais conseil :P) :
comme erreur 404, je ne redirigerais surtout pas vers la page de démarrage car si je clique sur un lien, j'aimerais savoir que la page n'existe plus, au lieu de me retrouver sur une page à laquelle je ne m'attends pas du tout ! Il me faudra meme un certain temps pour comprendre que je suis sur la page de demarrage pcq celle que je veux visiter n'existe pas !

Re: [OK] Les pages d'erreur

Ah tiens merci d'avoir déterré ça, j'avais perdu de vue qu'il n'y avait pas eu de réponse...