Page 1 sur 1

Rdirection automatique vers la page d'accueil

Posté : 12 sept. 2010, 16:27
par laresistance2
Bonjour,
Je suis en train de faire un petit site en php et je voudrais savoir comment dois-je faire
pour que le visiteur soit automatiquement redirectionné vers la page d’accueil si il met une mauvaise url (répertoire inexistant) ou si in n'y à pas de page index dans le répertoire

Merci d'avance ;)

Re: Rdirection automatique vers la page d'accueil

Posté : 12 sept. 2010, 17:28
par Ryle
Ce n'est pas du php, mais une règle à mettre en place au niveau du serveur ou de ton site :)

Il te faut ajouter un fichier " .htaccess " à la racine de ton site (si le serveur les autorises). Dans ce fichier tu peux utiliser l'instruction "ErrorDocument" et préciser l'adresse à laquelle l'utilisateur est redirigé en fonction du type d'erreur rencontré.

Dans ton cas, le type d'erreur correspond à une page non trouvée : 404

Code : Tout sélectionner

ErrorDocument 404 http://www.monsite.com/

Re: Rdirection automatique vers la page d'accueil

Posté : 12 sept. 2010, 17:57
par laresistance2
Ok
Merci
Je supose que ça fonctionne pour tout les types d'erreur ?
comme
ErrorDocument 403 http://www.monsite.com/

Re: Rdirection automatique vers la page d'accueil

Posté : 12 sept. 2010, 20:54
par Ryle
Tout à fait :)
Et cela te permet de personnaliser les pages en fonction de l'erreur (non trouvé, accès non autorisé, erreur serveur etc.)