apache 404 et url

apache 404 et url - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 14-10-2003 à 11:21:02    

Voila, j'ai apache sous redhat, et j'aimerais le configurer poru recuperer les urls des erreurs 404.
En effet lorsque l'on tombe sur une 404, je redirige vers une autre page et j'aimerais afficher sur cette page, l'url (fausse) qui a ete entre par l'utilisateur.
Donc je sais aps trop comment, faire, peut etre ya t'il une variable apache ou php a utiliser.

Reply

Marsh Posté le 14-10-2003 à 11:21:02   

Reply

Marsh Posté le 14-10-2003 à 11:29:03    

Reply

Marsh Posté le 14-10-2003 à 11:29:54    

la variable http HTTP_REFERER te permet de voir d'ou l'utilisateur viens ...
 
A+

Reply

Marsh Posté le 14-10-2003 à 11:53:35    

a priori ce qui est indique sur le site ne marche pas sur mon serveur apache. Il doit yavoir une option php a activer ou un truc dans ce genre.

Reply

Marsh Posté le 14-10-2003 à 12:05:30    

ça marche pas à quel niveau :
 
ErrorDocument Code_d'Erreur message|URL <--- à ce niveau là
 
ou dans le script PHP qui renvoit le code HTTP et l'URL?

Reply

Marsh Posté le 14-10-2003 à 12:18:44    

Alors quand dans apache je met la redirection 404 vers un http:// ca marche, mais lorsque je lui demande d'afficher l'url request, il me met l'url du http://.
 
Par contre, quand je veux rediriger en local, je met /erreur.php
l'erreur 404 ne trouve pas le fichier alors qu'il est dans le document root.

Reply

Marsh Posté le 14-10-2003 à 13:41:07    

mets l'URL absolue et pas relative

Reply

Marsh Posté le 14-10-2003 à 14:21:19    

hum ca marche pas non plus, il trouve pas la page erreur.php qui existe et qui est bien a l'endroit indique.

Reply

Marsh Posté le 14-10-2003 à 15:31:20    

J'ai finalement reussi a faire ma page 404 (il fallait juste mettre l'erreur dans chaque rep).
Mais voila
si je mets ce code : http://www.apachefrance.com/Articles/7/page4.html
ca marche sans probleme, mais si je met une page vide, ou pas ou encore le script modifie, ca ne marche plus, j'ai une erreur 404.
 
Je comprend carrement pas...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed