404 : améliorer la gestion (logging, suggestions, cas restants) #52
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ce qui a été fait
templates/404.php(page styled réutilisable)case 'view': les 4 bare-textecho 'Article introuvable.'remplacés par le templatecase 'not_found': simplifié avec le templatesearchAndRedirect: redirection passée de 301 → 302 (la page de destination est devinée, pas permanente)Reste à faire
Logging des 404
table not_found_logou dans un fichier) avec : URL demandée, referer, user-agent, dateSuggestions sur la page 404
searchAndRedirectdirectement sur la page 404 au lieu de rediriger automatiquement (ou proposer plusieurs suggestions si le score est faible)Cas restants (admin/auth)
Ces cas utilisent encore
echo '...'; exitou un$contentinline :case 'edit'(ligne ~712) — derrière auth, moins urgentcase 'edit_tags'(ligne ~881)case 'diff','add_files','import_image','import_image_step2','copy_file'case 'author_articles','liens'Refactorer pour utiliser
templates/404.phpou un template dédié admin.