URL demandée et erreur 404 [HTML/JS] - HTML/CSS - Programmation
Marsh Posté le 24-07-2003 à 15:07:08
ReplyMarsh Posté le 24-07-2003 à 15:13:53
Je planche également sur le probleme depuis quelques jours et je vais suivre avec intéret le topic.
De tout coeur avec toi
Marsh Posté le 24-07-2003 à 17:06:35
Lord II a écrit : Je planche également sur le probleme depuis quelques jours et je vais suivre avec intéret le topic. |
si tu as une solution n'hesite pas en m'en faire pars.
Merci
Marsh Posté le 27-07-2003 à 18:55:03
HotShot a écrit : ${REDIRECT_URL} (ou ${REDIRECT_URI}, j'ai un doute) |
Oki merci pour ta réponse
Marsh Posté le 27-07-2003 à 19:07:00
HotShot a écrit : ${REDIRECT_URL} (ou ${REDIRECT_URI}, j'ai un doute) |
bah en fait ca change rien...cela m'affiche toujours ma page erreur404...
bizarre tout ca
Marsh Posté le 27-07-2003 à 19:17:09
Voici mon htaccess :
Code :
|
et mon fichier (donc erreur404.php) ki envoi un mail au webmaster :
Code :
|
et voila
Marsh Posté le 27-07-2003 à 19:24:40
HotShot a écrit : et $REDIRECT_URL te donne (none) ou l'url erreur404.php ou quoi ? |
bah en fait g exactement ca :
mail("webmaster@monsite.com","BUG-site","Page d'origine : $HTTP_REFERER"."\n\nURL DEMANDEE : $REDIRECT_URL" );
et ca me revoie lurl mon erreur404 tout comme $REQUEST_URI
et comment on fait pour spécié que c'est des var d'environnement ?
Marsh Posté le 27-07-2003 à 19:31:26
Ca serait pas $_SERVER['REDIRECT_URL'] et $_SERVER['HTTP_REFERER']
Marsh Posté le 27-07-2003 à 19:33:45
RiderCrazy a écrit : Ca serait pas $_SERVER['REDIRECT_URL'] et $_SERVER['HTTP_REFERER'] |
je tente de suite ca
Marsh Posté le 27-07-2003 à 19:59:04
ca ne change rien...ca me donne tjs mon url de ma page d'erreur 404
Marsh Posté le 27-07-2003 à 20:12:21
bah je fais un echo des 2 var $_SERVER[HTTP_REFERER] et $_SERVER[REDIRECT_URL] dans ma page erreur404.php
La premiere marche bien mais l'autre me donne ma page d'erreur erreur404.php
Marsh Posté le 27-07-2003 à 20:18:15
HotShot a écrit : Merde y pas de commande en PHP pour afficher toutes les variables d'environnement ?! |
ha bah peut etre mais je connais pas alors si kelkun connaite la commande pour afficher toute les var d'environnement kelle se manifest
Marsh Posté le 27-07-2003 à 20:18:47
REDIRECT_URL ça existe ?? je suis pas sur là...
http://dev.nexen.net/docs/php/anno [...] server.php
Marsh Posté le 27-07-2003 à 20:22:54
Phive a écrit : |
phpinfo(INFO_VARIABLES)
Marsh Posté le 27-07-2003 à 20:25:27
RiderCrazy a écrit : REDIRECT_URL ça existe ?? je suis pas sur là... |
bah pourtant ca ma sorti la page erreur404.php
Marsh Posté le 27-07-2003 à 20:31:20
benh en fait, tu peux pas avoir la page d'origine. Enfin, ça sera la même que la page demandé vu que tu fais une redirection avec ton htaccess et que pour avoir la page d'origine il faudrait pouvoir avoir la page d'avant J'éspère que tu m'as suivi car c'est pas clair... Je me trompe peut être
Marsh Posté le 27-07-2003 à 20:34:03
RiderCrazy a écrit : benh en fait, tu peux pas avoir la page d'origine. Enfin, ça sera la même que la page demandé vu que tu fais une redirection avec ton htaccess et que pour avoir la page d'origine il faudrait pouvoir avoir la page d'avant J'éspère que tu m'as suivi car c'est pas clair... Je me trompe peut être |
oui je te suis tres bien...et en plus je crois ke tu as raison car j'ai fait un phpinfo(INFO_VARIABLES) et aucune var ne m indique la page que je veux. y a juste erreur404.php...donc ce n'est pas possible apparament.
Donc si kelkun a une soluce...au fait y a pas des truc en JS (ou d'autre langage ou encore faire un truc dans le htaccess) ki permette cela ?
Marsh Posté le 27-07-2003 à 20:37:48
Phive a écrit : |
si tu peux avoir la page demandé... le phpinfo que je t'ai mis au dessus, tu l'as bien mis dans erreur404.php et tu fais bien afficher cette page en faisant exprès de provoquer une erreur 404 ??
Marsh Posté le 27-07-2003 à 20:39:58
RiderCrazy a écrit : si tu peux avoir la page demandé... le phpinfo que je t'ai mis au dessus, tu l'as bien mis dans erreur404.php et tu fais bien afficher cette page en faisant exprès de provoquer une erreur 404 ?? |
oui c bien ca...
j'arrive a avoir la page d'origine mais pas la page demandée
edit : en fait c qd je clike sur un lien. j'arrive a avoir la page de ce lien mais ce ke lien lui meme vise comme page je n'arrive pas
Marsh Posté le 27-07-2003 à 20:41:28
Phive a écrit : |
C'est pas l'inverse ??
edit: avec ton edit ça parait encore moins clair Décrit nous complêtement ta démarche, ton code (n'hésite pas à nous mettre un morceau), etc...
Marsh Posté le 27-07-2003 à 20:45:41
RiderCrazy a écrit : C'est pas l'inverse ?? |
bah euh....
en fait voila un exemple concret :
Sur un moteur de recherche j'ai un lien qui vise sur une page de mon site qui n'existe plus.
Donc j'arrive bien sur ma page erreur404.php grace a mon htaccess.
Sur cette page je fais un echo de :
$_SERVER[HTTP_REFERER] = Page du moteur de recherche donc page origine
et
$_SERVER[REDIRECT_URL] = page erreur404.php et non pas la page (qui n'existe plus) qui a été demandé en cliquant sur le lien de ce moteur de recherche
tu comprends maintenant ?
Marsh Posté le 27-07-2003 à 20:48:01
Essaie un REQUEST_URI à la place de REDIRECT_URL (je suis pas sur de la viabilité de cette variable)
Marsh Posté le 27-07-2003 à 20:54:19
RiderCrazy a écrit : Essaie un REQUEST_URI à la place de REDIRECT_URL (je suis pas sur de la viabilité de cette variable) |
bah c ce ke j'avais fait au depart...mais bon ca donne rien c tjs erreur404.php qu'il me sort : bon je vais vous mettre le cas concret avec mon site (on rigole pas hein... )
Voila le moteur de recherche qui me sort une page de mon site (tout premier lien)
http://www.wanadoo.fr/bin/frame2.c [...] YMOND+BARD
Si vous clikez sur ce tout premier lien de la liste vous aller arriver sur ma page erreur404.php vu que la page demandé nexiste pas
Et regarder ce qu'il y a de marque juste au dessu du cadre.
Citation : page origi : http://search.ke.voila.fr/S/wanado [...] YMOND+BARD |
alors ki devrait y avoir ca de marquer :
Citation : page origi : http://search.ke.voila.fr/S/wanado [...] YMOND+BARD |
pour info j'obtiens page origi avec $_SERVER[HTTP_REFERER]
et page demandé avec $_SERVER[REQUEST_URI]
une idée alors ?
PS; vous amusez pas a envoyer des mail hein...j'ai pas envie d'en recevoir une tonne..je sais ke ca marche pas
Marsh Posté le 27-07-2003 à 21:02:36
euh, j'ai même pas la page d'origine là...
met ça dans ta page histoire qu'on voit un peu le blème
phpinfo(INFO_VARIABLES);
Marsh Posté le 27-07-2003 à 21:06:11
RiderCrazy a écrit : euh, j'ai même pas la page d'origine là... |
abh pourtant moi je l'ai....
mais bon j'ai mis le phpinfo(INFO_VARIABLES);
Marsh Posté le 27-07-2003 à 21:06:46
enleve le, je l'ai (ca craint un peu toutes ces infos alors bouge le...)
Marsh Posté le 27-07-2003 à 21:08:23
RiderCrazy a écrit : enleve le, je l'ai (ca craint un peu toutes ces infos alors bouge le...) |
mouais ok je me disais aussi
bon je compte sur toi et sur ta discretion alors
Marsh Posté le 27-07-2003 à 21:11:52
Citation : _SERVER["REDIRECT_URL"] | /erreur404.php (pas normal) |
Ca nous avance pas vraiment là... au niveau de l'accés je suis passé par mamadoo...
Marsh Posté le 27-07-2003 à 21:13:55
RiderCrazy a écrit :
|
ouais bah voila le probleme...c ce ke j'ai aussi...
donc bon on est coincé la
il faudrait une autre solution peut etre...on peut rien faire dans le htaccess ou en JS sinon ou en autre langage je sais pas moi
Marsh Posté le 27-07-2003 à 21:20:37
Citation : /* Créer un fichier .htaccess à la racine du site contenant : |
Source Nexen... essaie de voir si ça marche
Marsh Posté le 27-07-2003 à 21:23:49
RiderCrazy a écrit :
Source Nexen... essaie de voir si ça marche |
je vais tenter je te tiens au courant merci !
Marsh Posté le 27-07-2003 à 21:35:33
ouais bah ca marche pas mieux...
il me sort tjs la page qui est redirigé dans le htaccess c a dire error.php...
mais je vais tenter sur un autre serveur peut etre que ca vient de la
d'ailleurs dans mon htaccess j'arrive pas a mettre :
ErrorDocument 404 /error.php
mais seulement ca
ErrorDocument 404 http://www.monsite.com/error.php
peut etre que ca vient de la non ?
Marsh Posté le 27-07-2003 à 21:42:14
Phive a écrit : ouais bah ca marche pas mieux... |
bon bah ca marche pas mieux sur un autre serveur
Marsh Posté le 27-07-2003 à 21:43:24
Phive a écrit : d'ailleurs dans mon htaccess j'arrive pas a mettre : |
Sans doute. http://httpd.apache.org/docs/mod/c [...] ordocument :
Citation : Note that when you specify an ErrorDocument that points to a remote URL (ie. anything with a method such as "http" in front of it), Apache will send a redirect to the client to tell it where to find the document, even if the document ends up being on the same server. |
Maintenant il faut voir pourquoi ça marche pas quand tu as seulement "ErrorDocument 404 /error.php". Tu as une erreur 500 ? Que dis le log ?
Edit : tu as des serveurs virtuels ?
Marsh Posté le 27-07-2003 à 21:45:49
HotShot a écrit :
|
et ca je peut le faire comment ? si je fais comem tu las ecris ca donne koi ?
j'y connais rien la en SSI
Marsh Posté le 27-07-2003 à 21:47:46
HotShot a écrit : Si t'es sur Wanamou, ça marche pas |
De toute façon Wanamou n'utilise pas Apache
Marsh Posté le 27-07-2003 à 21:50:49
non un serveur pro...chez oleane....
c pas moi ki est choisi
Marsh Posté le 27-07-2003 à 22:02:00
gm_superstar a écrit :
|
bah je viens de faire le test sur 2 serveur (OVH et oleane) et finalement ca marche de mettre juste dans le htaccess :
ErrorDocument 404 /erreur404.php
mais par contre g tjs comme url demandé ma page d'erreur erreur404.php
Marsh Posté le 24-07-2003 à 09:30:44
BOnjour,
En fait je suis en train de faire une page personnalisé d'erreur 404(.htaccess). Ca pas de probleme ! Par contre ce que je veux faire egalement c'est que l'utilisateur m'envoie un mail s'il trouve un probleme. Ca pas de prob non plus.
Pr contre dans ce mail je veux :
Page d'origine et URL DEMANDEE.
Pour la page d'origine ($HTTP_REFERER) pas de probleme il me donne la bonne par contre pour url demandé ($REQUEST_URI) c'est pas trop ca. Il me mets dans cette url demandée ma page d'erreur 404 (erreur404.php) et non la page réel demandée.
Comment faire cela ? Merchi
Message édité par Phive le 24-07-2003 à 09:31:25
---------------
/!\ Post powered by Phive-online.com /!\