Redirection d'erreur 404 avec PHPBB 3.0.X

De Vulgum Techus
Aller à : Navigation, rechercher

Présentation

PHPBB 3.0.X ne traitant pas les erreurs d'URL il peut être utile de les diriger de manière simple et efficace sur la page d'accueil ou sur une page spécifique, en HTML ou en PHP, qui pourrait indiquer que la page n'existe pas puis renvoyer sur la page d'accueil du forum.

Procédure

Pour ce faire, le plus simple est encore d'inclure la directive "ErrorDocument" dans le fichier .httaccess à la racine du forum.

Celle-ci s'écrit sous la forme : ErrorDocument XXX /Lien de redirection ou XXX est le code d'erreur

Exemple : ErrorDocument 404 /404.html qui demande l'affichage de la page 404.html en cas d'erreur 404.

La redirection peut aussi se faire sur la page d'accueil du forum avec ErrorDocument 404 /index.php

Si la racine du forum se trouve à /httpdocs/forum/ alors la redirection ressemblera à ErrorDocument 404 /forum/index.php

D'autres erreurs comme les erreurs 401, 403 ou 500 peuvent être redirigées de la même manière.

Plus d'information concernant la directive ErrorDocument sur le site apache.org