Discussion:
Redirection htaccess
(trop ancien pour répondre)
claude
2008-10-21 21:50:34 UTC
Permalink
Bonjour,
Je voudrais avoir une info.
Un internaute va sur mon site et tape une adresse inexistante du genre
http://monsite/test.php, et un .htacess créé le redirige vers une page
pageinexistante.php par exemple.
Comment recuperer le nom de la page "test.php" ??

Merci d'avance.
Olivier Miakinen
2008-10-21 22:22:32 UTC
Permalink
Bonjour,
Post by claude
Je voudrais avoir une info.
Un internaute va sur mon site et tape une adresse inexistante du genre
http://monsite/test.php, et un .htacess créé le redirige vers une page
pageinexistante.php par exemple.
Comment recuperer le nom de la page "test.php" ??
Tu n'as rien trouvé dans la doc ? Personnellement, c'est là que je
commencerais à chercher.

À défaut, j'appellerais phpinfo() dans pageinexistante.php et j'y
chercherais toutes les variables qui contiennent "test.php". Note que
la réponse est peut-être différente (mais peut-être pas) selon que php
est intégré à Apache sous forme de module, ou bien qu'il est appelé
comme un CGI.
Marc
2008-10-22 23:25:34 UTC
Permalink
Bonjour,

Ou sinon, tu peux utiliser la variable SERVER qui contient l'URL de la
page demandé :)

$_SERVER['REQUEST_URI']

Je ne garantie pas que cette variable est toujours renseigné, et
qu'elle est fiable à 100%, mais c'est déja un bon début !

Bonne journée,
Marc

Pascal PONCET
2008-10-22 23:25:34 UTC
Permalink
Post by claude
Comment recuperer le nom de la page "test.php" ??
Bonjour,
Normalement, cette info se trouve dans une variable serveur.
De mémoire, je crois que c'est $_SERVER["REDIRECT_URL"].
Mais peut-être que cela dépend du type de serveur et de son paramétrage.
Pour en avoir le coeur net, autant faire un dump de ces variables sur le
serveur concerné.
Cordialement,
Pascal
Continuer la lecture sur narkive:
Loading...