OVH Community, votre nouvel espace communautaire.

Page 404 ---> index , comment faire ?


Bh@Mp0
02/03/2004, 16h42
Forum : http://forum.ovh.com/showthread.php?...ghlight=erreur

FAQ : xxlplan
mediaplan
720plan
240plan
90plan
240gp
60gp
20gp
mailplan Web QEst-il possible de rediriger les visiteurs d'une page qui n'existe pas ?
--------------------------------------------------------------------------------
ROui, c'est possible. Pour cela, créez un fichier nommé .htaccess dans votre répertoire www, dans lequel vous placerez cette ligne pour rediriger le visiteur vers le fichier erreur.html de votre répertoire www :

ErrorDocument 404 /erreur.html

Vous pouvez également rediriger l'erreur vers un script CGI qui affichera un message, redirigera le visiteur vers un autre fichier selon l'URL qui était demandée au départ (disponible dans la variable d'environnement REQUEST_URI), et/ou vous enverra un mail, etc. Pour cela, rajouter la ligne suivante dans votre fichier .htaccess:

ErrorDocument 404 /cgi-bin/erreur.cgi?type=404

Un changement est à faire uniquement si la page est appelée en https (SSL) pour cela il faut mettre ceci :

ErrorDocument 401 /~login/error.html
Ce système vous permet également de gérer les autres erreurs qui peuvent être générées par le serveur web.
Les plus courantes sont:


401: Authorization required. Cette erreur est générée lorsqu'un visiteur saisit un mauvais login / mot de passe lors de l'accès à un fichier ou répertoire protégé.
403: Access denied. L'accès à un répertoire dans lequel aucun fichier index.html (ou index.cgi, etc.) n'est présent et que la confiruration du serveur interdit l'affichage des fichiers du répertoire.
404: Not Found. Le fichier que le visiteur essaie de voir n'existe pas.
500: Server Error. Typiquement, c'est le cas lorsqu'un CGI ne s'est pas exécuté correctement, ou que les droits du script ne sont pas corrects.

cub
02/03/2004, 15h53
merci bien mais erreur 404 ne donne rien dans ce forum

idem pour http://www.ovh.com/fr/support/faq/sp...elds=categorie

Bh@Mp0
02/03/2004, 14h57
Utilise un .htaccess (on en a déjà parlé sur ce forum, et c'est clairement indiqué dans la FAQ ...)

cub
02/03/2004, 14h10
Bonjour,

J'aimerais pouvoir choisir la page 404 qui apparait sur mon site si un visiteur tape une url 404. ( cela permet de faire une redirec auto sur la page d'index par exemple )

Ou dois-je configurer ca dans apache svp ?

Merci bien