Erreur 404 et adresse erronée (PHP et htaccess)

Nouveau WRInaute
Bonjour,
J'ai un problème avec ma configuration.
(Je suis hébergé chez Lycos.)

Je n'arrive pas à récupérer l'adresse erronée qui a conduit à ma page 404.
J'ai tout essayé, en PHP : notamment
Code:
$_SERVER['REQUEST_URI']
$_SERVER['REDIRECT_URL']

mais impossible. J'ai fait un print_r($ENV) pour connaître la valeur des variables et toutes celles qui auraient pu me servir point sur l'adresse de ma page 404. Impossible donc, de récupérer l'adresse erronée qui a conduit à la page 404.

Auriez-vous une solution ?

Peutch

PS : peut-être faudrait-il utilise le htaccess avec quelque chose du type :
Code:
ErrorDocument 404 /erreur404.php?url=adresse_erronee
mais je ne sais pas quoi foutre à la place de "adresse_erronee", je ne connais pas la syntaxe !
 
WRInaute passionné
Ben perso je fais un .htaccess

Code:
ErrorDocument 404 /erreur404.php

et dans erreur404.php j'utilise

Code:
$_SERVER['REQUEST_URI']

Mais tu dis que ça ne marche pas ?
 
Nouveau WRInaute
Hélas non ...

Hélas non, ça serait trop simple !!

C'est ce que j'avais essayé au début mais comme $_SERVER['REQUEST_URI'] ne contient pas la bonne URL, je me suis dit que je pourrais peut-être essayer en capturant l'URL fautive dès le htaccess et en la foutant comme paramètre dans l'adresse de la 404. Seulement, je ne vois pas du tout comment faire !
Et perso si je peux éviter cette solution, c'est encore mieux. Mais on fera comme on pourra !
 
Discussions similaires
Haut