Voir la version complète : error 404 comment faire ?
Bonjour !
Alors j'ai essayer de personnaliser ma page d'erreur 404 :
j'ai creer deux fichier :
- le premier ".htaccess" :
contenu du fichier :
"ErrorDocument 404 http://www.stratlink-projects.be/404.php"
Il est situé dans le repertoir /www/
- le second "404.php" :
dans ce fichier un lien et une redirection au bout de 2sec.
Il est egalement dans /www/
Cela ne marche pas :(
Un peut d'aide :confused: :confused:
Merci !
L.Boggio
09/02/2004, 15h31
Qu'est-ce qui ne marche pas ?? La redirection au bout de 2 secondes, ou bien l'affichage de 404.php ??
Essaye d'y afficher qque chose, dans 404.php, pour voir ce qui ne foncitonne pas.
et sinon, mets
ErrorDocument 404 /404.php
hello
Alors j'ai changer ma page 404.php par error.php
j'ai laissé:
ErrorDocument 404 http://www.stratlink-projects.be/error.php
Ensuite dans le fichier error.php j'avai enlever :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
pour mettre
<meta http-equiv="refresh" content="2; URL=http://www.stratlink-projects.be">
a la place
Mais il faut mettre les deux se qui est logique :D
merci à toi
@++
----------------
Longue vie a ce forum :p
----------------
dans ton .htaccess, il faut que tu mettes :
ErrorDocument 404 /error.php
Ainsi ça devrait fonctionner ...
planete95
09/02/2004, 19h45
j'aurais aimé savoir moi aussi comment personnaliser la page d'erreur...je n'ai aucun fichier nommé 404 dans mon ftp, dois-je le créer ?
merci d'avance
L.Boggio
09/02/2004, 19h55
j'aurais aimé savoir moi aussi comment personnaliser la page d'erreur...je n'ai aucun fichier nommé 404 dans mon ftp, dois-je le créer ?
oufffff....
bon, on va y aller doucement.
Déja, il ne s'agit pas de l'espace FTP, mais de l'espace web... Y'a pas d'erreur 404 en FTP ;-))
Ensuite, "gérer" m'erreur 404 consiste à indiquer au serveur Apache ce qu'il doit faire quand il a l'envie qui lui prend de retourner une erreur 404, CàD l'abscence d'une page demandée. Par défaut, il retourne juste une info au navigateur, qui ensuite, affiche ce qu'il veut pour dire qu'il s'agit d'une erreur 404.
Par contre, tu peux rajouter un fichier appellé
.htaccess
à la racine de ton site, qui contient une ligne du genre
ErrorDocument 404 /error.php
et c'est tout.
Dans ce cas, si le serveur Apache doit retourner une erreur 404, au lieu de le faire, il appellera la page /error.php, et c'est tout.
Si cette page error.php (ou error.html, tu n'es pas obligé de mettre du dynamique) retourne simplement du code HTML valide, et bien il sera traité normalement... Tu peux y mettre un message sympa pour tes visiteurs, ou bien faire un script PHP qui t'envoies un mail, afin que tu puisses chercher si tu n'as pas de liens morts sur ton site, etc...
et c'est tout...
Si tu fais une page erreur.php où tu rediriges toutes les erreurs (403, 404, 500, ...), il te suffit de créer un fichier erreur.php que tu mets à la racine, et tu y mets ce que tu veux ...
Tu peux notamment y mettre un système te prévenant qu'un lien est erroné, ou qu'il y a eu un problème à telle heure pour l'affichage de telle page :)
Grafimages
09/02/2004, 20h33
Oui, tu crées le fichier 404.htm , par exemple.
Tu peux même en créer pour les erreurs les plus courantes (401, 403, 500 ...).
Et tu peux même l'appeler carambar.gif par exemple et n'envoyer que cette image là, Apache s'en moque il veut juste savoir quoi faire quand une erreur (404 en l'occurence mais il y en d'autres) lui tombe dessus.
planete95
10/02/2004, 08h32
merci ;)
L'un des pièges:
Pour que IE affiche une page 404 personnalisé, cette page doit avoir une longueur > à 512 caractères.
Bonjour tout le monde
Alors moi, j'ai pas réussi...
J'ai créé le fichier .htacces et, je l'ai mis dansle repertoire "www"
Dans ce fichier .htacces, j'ai mis :
ErrorDocument 404 http://www.cobayous.com/404.html
Jai ensuite créé ma page d'erreur 404.html
J'ai mis le fichier .htacces et le fichier 404.html dans le repertoire www mais, ca fonctionne pas.
J'ai essayé en appelant une page bidon mais, sans résultat :(
Quelqu'un pourrait éclairer ma lanterne siouplé?
Merci d'avance :)
Bonsoir a tous
Voila, j'ai essayé de personnaliser moi aussi pour l'erreur 404 mais, ca ne fonctionne pa.
J'ai créé le fichier .htacces avec la ligne de code dedans et, je l'ai mis dans le dossier "www" du ftp
Dans ce fichier .htacces , j'ai noté :
ErrorDocument 404 www/404.html
J'ai ensuite créé ma page d'erreur nommée 404.html et, je l'ai aussi mise dans le dossier "www" du ftp
J'ai appelé une page bidon de mon site mais, ca marche po :(
Quelqu'un pourrai m'aider s'il vous plait?
Merci d'avance :)
L.Boggio
15/06/2004, 23h17
Pomelo écrivait :
Bonjour tout le monde
Alors moi, j'ai pas réussi...
J'ai créé le fichier .htacces et, je l'ai mis dansle repertoire "www"
Dans ce fichier .htacces, j'ai mis :
ErrorDocument 404 http://www.cobayous.com/404.html
Je viens d'aller sur http://www.cobayous.com, et en tapant une adresse erronée, j'ai eu une page personnalisée (fond jaune, avec un texte), donc, ça doit marcher ;-)
Une syntaxe qui fonctionne :
ErrorDocument 404 /404.html
pour appeller http://www.cobayous.com/404.html
404.html doit avoir une longeur superieur à 500 caractères
Christophe
C 'est bon !!
J'ai trouvé l'erreur !!
En fait, le fichier ".htaccess" était mal écrit..
Je l'avais nommé .htacces donc, ca ne fonctionnait pas.
C'est donc normal que les pages d'erreur fonctionnent maintenant!
Merci quand meme !
PS : Je n'ai pas de problemes avec la longeur de caractère.
PS2: Désolée d'avoir posté deux fois au dessus mais, je ne voyais pas mon message dans le post hier :confused:
Bisous
mmm, moi j'ai probleme assez étrange (première fois que je remarque)
j'ai mon site qui fait http://www.monsite.com
mon htaccess redirige les erreur 404 sur la page http://www.monsite.com/
mais en fait, si je tape http://www.monsite.com/fjhskd.php, bah effectivement c'est bien la page http://www.monsite.com/ qui s'affiche, mais dans le navigateur (barre des urls en haut), bah on voit toujours marqué www.monsite.com/fjhskd.php
ça pose des problemes en fait parce que je fonctionne en include (genre http://www.monsite.com/?i=pipolapage)
donc j'ai contourné le pb en mettant un http-refresh 0 si c'est une 404, mais bon, c'est bete
je vois pas comment changer ça, il n'y a peut-être pas moyen d'ailleurs? :confused:
anachropsy
26/04/2005, 23h03
bonjour,
je n'arrive pas à personnaliser ma page 404 sur un 20GP
à la racine j'ai un .htaccess qui contient :
ErrorDocument 404 http://anachropsy.com/errors/err404.html
et qui ne contient que ça
dans le chemin spécifié, j'ai bien la page susnommée et qui fait plus de 500 caractères
sous ie j'ai la 404 standard et sous mozilla j'ai en plus l'erreur suivante :
500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request
j'ai essayé avec un chemin relatif, même résultat
je désespère
merci d'avance
Saluut j'ai se probleme quand je clike sur un liens de mon sitee
http://www.sportnews.jexiste.fr/liensderniers%20minute.html
et sur mon htaccess i y a ecrit : ErrorDocument 404 /error.php
Faut t-il le Changer ??
Comment faire pour réparer se probleme svp Help ? merciii
Michel74
29/07/2008, 14h07
Simple :
Dans TOUS tes scripts : dans les noms de dossiers et de fichiers,
et Dans TOUS tes noms de dossiers et de fichiers :
Remplace systématiquement :
- Les caractères accentués par des caractères sans accent,
- Les espaces par des caractères "souligné" (sous le 8) .
;)
vBulletin® v.3.8.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd. Tous droits réservés - Version française vbulletin-fr.org