ErrorDocument 404

WRInaute discret
Bonjour tout le monde.
Je développe actuellement un site via easyphp.
J'essai de créer un fichier .htaccess pour un message d'erreur personnalisé.
exemple : ErrorDocument 404 /error404.php.
Les fichiers .htaccess et error404.php se trouve à la racine du répertoire www d'easyphp (idem pour mon fichier index.php).
Pourtant cela ne marche pas et il me met la traditionnelle page d'erreur d'I.E..
D'après ce que j'ai pu trouvé sur ce forum et ailleurs, il faut configurer correctement le fichier httpd.conf. Pourtant malgré toutes mes tentatives, rien à faire.
Quelqu'un pourrait-il m'aider ?
Merci d'avance à tous.
 
WRInaute passionné
Essaie de mettre l'URL absolue de ta page 404

du type :
Code:
ErrorDocument 404 http://www.tonsite.com/404.html
 
WRInaute passionné
Non : dans le htaccess il faut une adresse RELATIVE
Code:
ErrorDocument 404 /erreur.php
 
WRInaute discret
Merci beaucoup MagicYoyo.
En effet, sous Easyphp, l'URL doit être absolue.
Pour mon premier post, je suis vraiment ravi de l'aide apportée.
Encore merci MagicYoyo.
A +.[/list][/dico]
 
WRInaute passionné
jeroen a dit:
Non : dans le htaccess il faut une adresse RELATIVE
Code:
ErrorDocument 404 /erreur.php

Pourquoi dis-tu "il faut" ? Que risque-ton ?

J'avais eu le même problème que Lefou, que j'avais résolu en mettant une URL absolue.
 
WRInaute accro
exemple au hasard : avec du rewriting en absolu, tu perd les $_POST :)

fais un $_SERVEUR['document_root'] pour connaitre l adresse de ton repertoire racine
 
WRInaute impliqué
e-kiwi a dit:
exemple au hasard : avec du rewriting en absolu, tu perd les $_POST :)

fais un $_SERVEUR['document_root'] pour connaitre l adresse de ton repertoire racine

c'est $_SERVER['DOCUMENT_ROOT'] ;) Et puis ca donne pas toujours l'url racine avec www, des fois ca va plus bas. Je crois que c'est $_SERVER['REQUEST_URI'] qui donne le bon truc
 
WRInaute discret
ErrorDocument 404 /data/vhosts/bli.com/httpdocs/urlrewrite.php
ErrorDocument 404 data/vhosts/bli.com/httpdocs/urlrewrite.php
ErrorDocument 404 /vhosts/bli.com/httpdocs/urlrewrite.php
ErrorDocument 404 vhosts/bli.com/httpdocs/urlrewrite.php
ErrorDocument 404 /bli.com/httpdocs/urlrewrite.php
ErrorDocument 404 bli.com/httpdocs/urlrewrite.php
ErrorDocument 404 /httpdocs/urlrewrite.php
ErrorDocument 404 httpdocs/urlrewrite.php
ErrorDocument 404 /var/www/urlrewrite.php
ErrorDocument 404 var/www/urlrewrite.php
ErrorDocument 404 /www/urlrewrite.php
ErrorDocument 404 www/urlrewrite.php
ErrorDocument 404 ../../urlrewrite.php
ErrorDocument 404 ../urlrewrite.php
ErrorDocument 404 urlrewrite.php
ErrorDocument 404 /urlrewrite.php <= Uniquement ce dernier marche

Pour moi un seul et unique marche, évidemment je perds les données $_POST
 
Discussions similaires
Haut