On Thu, 28 Oct 2004 02:49:18 +0200, Philippe Boulet wrote:
Bonjour,
Pour prendre un exemple:
http://philippe.1959.free.fr/toto (page qui n'existe pas)
Désolé. J'ai corrigé le script de gestion d'erreur. L'exemlpe n'ets plus bon.
Firefox affiche normalement la page de gestion de l'erreur 404 envoyée. Internet Explorer affiche une page d'erreur 404 générique.
Une solution ?
Trouvée avec l'aide de Fabiel LE LEZ:
Tromper IE en lui renvoyant un code 200
<?php header("Status: 200 OK"); ?>
-- J'emmerde les spammeurs. Mon adresse est valide, l'a toujours été et le restera.
Tranquille
*Ecrits* *de* *Philippe Boulet*:
On Thu, 28 Oct 2004 11:09:36 +0200, Tranquille wrote:
Firefox affiche normalement la page de gestion de l'erreur 404 envoyée. Internet Explorer affiche une page d'erreur 404 générique.
y'a un paramètre la dessus, ça doit être "afficher les messages d'erreur simplifiés", il me semble.
Effectivement, si on désactive cette option, ça marche !
ben oui (j'ai testé avec la pge en question) mais avec celle-là: http://tranquille.xav.free.fr/toto ça marche à tous les coups (à vérifier pour vous)
Ca marche en effet.
si c'est le cas, faudra comparer nos 404 :-)
Un script renvoyant un code différent de 404, peut-être ?
ah non, moi c'est vraiment un truc tout simple, j'ai fait comme indiqué par free, le .htaccess avec ça dedans: ErrorDocument 404 /includes/404.htm ErrorDocument 403 /includes/403.htm et le .htaccess dans la racine de mon mini-site, c'est tout.
désolé.
-- Chacun son tour. (Etat d'esprit)
ATTENTION: rajouter (pour tranquille) dans l'objet pour passer le filtre antispam.
*Ecrits* *de* *Philippe Boulet*:
On Thu, 28 Oct 2004 11:09:36 +0200, Tranquille
<tranquille.xav@free.fr> wrote:
Firefox affiche normalement la page de gestion de l'erreur 404
envoyée.
Internet Explorer affiche une page d'erreur 404 générique.
y'a un paramètre la dessus, ça doit être "afficher les messages d'erreur
simplifiés", il me semble.
Effectivement, si on désactive cette option, ça marche !
ben oui (j'ai testé avec la pge en question) mais avec celle-là:
http://tranquille.xav.free.fr/toto
ça marche à tous les coups (à vérifier pour vous)
Ca marche en effet.
si c'est le cas, faudra comparer nos 404 :-)
Un script renvoyant un code différent de 404, peut-être ?
ah non, moi c'est vraiment un truc tout simple, j'ai fait comme indiqué
par free, le .htaccess avec ça dedans:
ErrorDocument 404 /includes/404.htm
ErrorDocument 403 /includes/403.htm
et le .htaccess dans la racine de mon mini-site, c'est tout.
désolé.
--
Chacun son tour. (Etat d'esprit)
tranquille.xav@free.fr
ATTENTION: rajouter (pour tranquille) dans l'objet pour passer le
filtre antispam.
On Thu, 28 Oct 2004 11:09:36 +0200, Tranquille wrote:
Firefox affiche normalement la page de gestion de l'erreur 404 envoyée. Internet Explorer affiche une page d'erreur 404 générique.
y'a un paramètre la dessus, ça doit être "afficher les messages d'erreur simplifiés", il me semble.
Effectivement, si on désactive cette option, ça marche !
ben oui (j'ai testé avec la pge en question) mais avec celle-là: http://tranquille.xav.free.fr/toto ça marche à tous les coups (à vérifier pour vous)
Ca marche en effet.
si c'est le cas, faudra comparer nos 404 :-)
Un script renvoyant un code différent de 404, peut-être ?
ah non, moi c'est vraiment un truc tout simple, j'ai fait comme indiqué par free, le .htaccess avec ça dedans: ErrorDocument 404 /includes/404.htm ErrorDocument 403 /includes/403.htm et le .htaccess dans la racine de mon mini-site, c'est tout.
désolé.
-- Chacun son tour. (Etat d'esprit)
ATTENTION: rajouter (pour tranquille) dans l'objet pour passer le filtre antispam.
Fabien LE LEZ
On Fri, 29 Oct 2004 01:14:39 +0200, Philippe Boulet :
Note : je conseille de ne mettre en route ce système que si le visiteur utilise IE.
Oui. J'y pense bien que je ne sache pas trop si c'est important.
Si c'est autre chose que IE, le script doit renvoyer un 404 : - un vrai navigateur saura gérer le 404 correctement - un utilitaire autre (WGet, GoogleBot) doit se voir retourner un 404 sinon il ne fonctionnera pas correctement.
Donc, ce que je te conseille : - si le User-agent est IE, renvoyer un 200 et éventuellement rajouter à la fin de ta page un message du style "Suite à un bug de IE, le code renvoyé est 200 au lieu de 404" - sinon, ne rien changer, laisser Apache renvoyer un 404 normal.
-- ;-)
On Fri, 29 Oct 2004 01:14:39 +0200, Philippe Boulet
<ph.boulet@laposte.net>:
Note : je conseille de ne mettre en route ce système que si le
visiteur utilise IE.
Oui. J'y pense bien que je ne sache pas trop si c'est important.
Si c'est autre chose que IE, le script doit renvoyer un 404 :
- un vrai navigateur saura gérer le 404 correctement
- un utilitaire autre (WGet, GoogleBot) doit se voir retourner
un 404 sinon il ne fonctionnera pas correctement.
Donc, ce que je te conseille :
- si le User-agent est IE, renvoyer un 200 et éventuellement
rajouter à la fin de ta page un message du style "Suite à un bug de
IE, le code renvoyé est 200 au lieu de 404"
- sinon, ne rien changer, laisser Apache renvoyer un 404 normal.
On Fri, 29 Oct 2004 01:14:39 +0200, Philippe Boulet :
Note : je conseille de ne mettre en route ce système que si le visiteur utilise IE.
Oui. J'y pense bien que je ne sache pas trop si c'est important.
Si c'est autre chose que IE, le script doit renvoyer un 404 : - un vrai navigateur saura gérer le 404 correctement - un utilitaire autre (WGet, GoogleBot) doit se voir retourner un 404 sinon il ne fonctionnera pas correctement.
Donc, ce que je te conseille : - si le User-agent est IE, renvoyer un 200 et éventuellement rajouter à la fin de ta page un message du style "Suite à un bug de IE, le code renvoyé est 200 au lieu de 404" - sinon, ne rien changer, laisser Apache renvoyer un 404 normal.
-- ;-)
Philippe Boulet
On Fri, 29 Oct 2004 08:26:37 +0200, Tranquille wrote:
ah non, moi c'est vraiment un truc tout simple, j'ai fait comme indiqué par free, le .htaccess avec ça dedans: ErrorDocument 404 /includes/404.htm ErrorDocument 403 /includes/403.htm et le .htaccess dans la racine de mon mini-site, c'est tout.
Etrange. C'est aussi ce que j'ai fais. Et ce n'est pas la ait que ce soit du php; j'ai la même chose avec une page html simple.
désolé.
Pas de quoi :-)
-- J'emmerde les spammeurs. Mon adresse est valide, l'a toujours été et le restera.
On Fri, 29 Oct 2004 08:26:37 +0200, Tranquille
<tranquille.xav@free.fr> wrote:
ah non, moi c'est vraiment un truc tout simple, j'ai fait comme indiqué
par free, le .htaccess avec ça dedans:
ErrorDocument 404 /includes/404.htm
ErrorDocument 403 /includes/403.htm
et le .htaccess dans la racine de mon mini-site, c'est tout.
Etrange.
C'est aussi ce que j'ai fais.
Et ce n'est pas la ait que ce soit du php; j'ai la même chose avec une
page html simple.
désolé.
Pas de quoi :-)
--
J'emmerde les spammeurs.
Mon adresse est valide, l'a toujours été et le restera.
On Fri, 29 Oct 2004 08:26:37 +0200, Tranquille wrote:
ah non, moi c'est vraiment un truc tout simple, j'ai fait comme indiqué par free, le .htaccess avec ça dedans: ErrorDocument 404 /includes/404.htm ErrorDocument 403 /includes/403.htm et le .htaccess dans la racine de mon mini-site, c'est tout.
Etrange. C'est aussi ce que j'ai fais. Et ce n'est pas la ait que ce soit du php; j'ai la même chose avec une page html simple.
désolé.
Pas de quoi :-)
-- J'emmerde les spammeurs. Mon adresse est valide, l'a toujours été et le restera.
Philippe Boulet
On Fri, 29 Oct 2004 15:20:58 +0200, Fabien LE LEZ wrote:
On Fri, 29 Oct 2004 01:14:39 +0200, Philippe Boulet :
Note : je conseille de ne mettre en route ce système que si le visiteur utilise IE.
Oui. J'y pense bien que je ne sache pas trop si c'est important.
Si c'est autre chose que IE, le script doit renvoyer un 404 : - un vrai navigateur saura gérer le 404 correctement - un utilitaire autre (WGet, GoogleBot) doit se voir retourner un 404 sinon il ne fonctionnera pas correctement.
C'est bien comme ça que je le voyais. Mais plus pour être "pur".
Si le code est 200, l'utilitaire croira simplement que la page existe et la chargera normalement.
Donc, ce que je te conseille : - si le User-agent est IE, renvoyer un 200 et éventuellement rajouter à la fin de ta page un message du style "Suite à un bug de IE, le code renvoyé est 200 au lieu de 404" - sinon, ne rien changer, laisser Apache renvoyer un 404 normal.
Oui, oui. J'ai dis que je le ferais :-)
Par contre, Tranquille, dans le même fil n'a pas le même "problème" sur son site, pourtant sur Free également.
-- J'emmerde les spammeurs. Mon adresse est valide, l'a toujours été et le restera.
On Fri, 29 Oct 2004 15:20:58 +0200, Fabien LE LEZ
<gramster@gramster.com> wrote:
On Fri, 29 Oct 2004 01:14:39 +0200, Philippe Boulet
<ph.boulet@laposte.net>:
Note : je conseille de ne mettre en route ce système que si le
visiteur utilise IE.
Oui. J'y pense bien que je ne sache pas trop si c'est important.
Si c'est autre chose que IE, le script doit renvoyer un 404 :
- un vrai navigateur saura gérer le 404 correctement
- un utilitaire autre (WGet, GoogleBot) doit se voir retourner
un 404 sinon il ne fonctionnera pas correctement.
C'est bien comme ça que je le voyais.
Mais plus pour être "pur".
Si le code est 200, l'utilitaire croira simplement que la page existe
et la chargera normalement.
Donc, ce que je te conseille :
- si le User-agent est IE, renvoyer un 200 et éventuellement
rajouter à la fin de ta page un message du style "Suite à un bug de
IE, le code renvoyé est 200 au lieu de 404"
- sinon, ne rien changer, laisser Apache renvoyer un 404 normal.
Oui, oui. J'ai dis que je le ferais :-)
Par contre, Tranquille, dans le même fil n'a pas le même "problème"
sur son site, pourtant sur Free également.
--
J'emmerde les spammeurs.
Mon adresse est valide, l'a toujours été et le restera.
On Fri, 29 Oct 2004 15:20:58 +0200, Fabien LE LEZ wrote:
On Fri, 29 Oct 2004 01:14:39 +0200, Philippe Boulet :
Note : je conseille de ne mettre en route ce système que si le visiteur utilise IE.
Oui. J'y pense bien que je ne sache pas trop si c'est important.
Si c'est autre chose que IE, le script doit renvoyer un 404 : - un vrai navigateur saura gérer le 404 correctement - un utilitaire autre (WGet, GoogleBot) doit se voir retourner un 404 sinon il ne fonctionnera pas correctement.
C'est bien comme ça que je le voyais. Mais plus pour être "pur".
Si le code est 200, l'utilitaire croira simplement que la page existe et la chargera normalement.
Donc, ce que je te conseille : - si le User-agent est IE, renvoyer un 200 et éventuellement rajouter à la fin de ta page un message du style "Suite à un bug de IE, le code renvoyé est 200 au lieu de 404" - sinon, ne rien changer, laisser Apache renvoyer un 404 normal.
Oui, oui. J'ai dis que je le ferais :-)
Par contre, Tranquille, dans le même fil n'a pas le même "problème" sur son site, pourtant sur Free également.
-- J'emmerde les spammeurs. Mon adresse est valide, l'a toujours été et le restera.
Philippe Boulet
[cancel et repost]
On Fri, 29 Oct 2004 08:26:37 +0200, Tranquille wrote:
ah non, moi c'est vraiment un truc tout simple, j'ai fait comme indiqué par free, le .htaccess avec ça dedans: ErrorDocument 404 /includes/404.htm ErrorDocument 403 /includes/403.htm et le .htaccess dans la racine de mon mini-site, c'est tout.
Etrange. C'est aussi ce que j'ai fais. Et ce n'est pas le fait que ce soit du php; j'ai la même chose avec une page html simple.
désolé.
Pas de quoi :-)
-- J'emmerde les spammeurs. Mon adresse est valide, l'a toujours été et le restera.
[cancel et repost]
On Fri, 29 Oct 2004 08:26:37 +0200, Tranquille
<tranquille.xav@free.fr> wrote:
ah non, moi c'est vraiment un truc tout simple, j'ai fait comme indiqué
par free, le .htaccess avec ça dedans:
ErrorDocument 404 /includes/404.htm
ErrorDocument 403 /includes/403.htm
et le .htaccess dans la racine de mon mini-site, c'est tout.
Etrange.
C'est aussi ce que j'ai fais.
Et ce n'est pas le fait que ce soit du php; j'ai la même chose avec
une page html simple.
désolé.
Pas de quoi :-)
--
J'emmerde les spammeurs.
Mon adresse est valide, l'a toujours été et le restera.
On Fri, 29 Oct 2004 08:26:37 +0200, Tranquille wrote:
ah non, moi c'est vraiment un truc tout simple, j'ai fait comme indiqué par free, le .htaccess avec ça dedans: ErrorDocument 404 /includes/404.htm ErrorDocument 403 /includes/403.htm et le .htaccess dans la racine de mon mini-site, c'est tout.
Etrange. C'est aussi ce que j'ai fais. Et ce n'est pas le fait que ce soit du php; j'ai la même chose avec une page html simple.
désolé.
Pas de quoi :-)
-- J'emmerde les spammeurs. Mon adresse est valide, l'a toujours été et le restera.
Fabien LE LEZ
On Fri, 29 Oct 2004 16:58:18 +0200, Philippe Boulet :
[cancel et repost]
Toujours pas de Supersedes: dans Agent ? Mais elle sert à quoi, cette version 2.0 ? :-(
[Suivi chez moi]
-- ;-)
On Fri, 29 Oct 2004 16:58:18 +0200, Philippe Boulet
<ph.boulet@laposte.net>:
[cancel et repost]
Toujours pas de Supersedes: dans Agent ? Mais elle sert à quoi, cette
version 2.0 ? :-(
On Fri, 29 Oct 2004 16:58:18 +0200, Philippe Boulet :
[cancel et repost]
Toujours pas de Supersedes: dans Agent ? Mais elle sert à quoi, cette version 2.0 ? :-(
[Suivi chez moi]
-- ;-)
Fabien LE LEZ
On Fri, 29 Oct 2004 16:55:53 +0200, Philippe Boulet :
Si le code est 200, l'utilitaire croira simplement que la page existe et la chargera normalement.
Je ne sais pas si afficher une telle page sur Google soit très utile. De plus, les utilitaires de détection de liens cassés vont aussi s'y casser les dents.
-- ;-)
On Fri, 29 Oct 2004 16:55:53 +0200, Philippe Boulet
<ph.boulet@laposte.net>:
Si le code est 200, l'utilitaire croira simplement que la page existe
et la chargera normalement.
Je ne sais pas si afficher une telle page sur Google soit très utile.
De plus, les utilitaires de détection de liens cassés vont aussi s'y
casser les dents.
On Fri, 29 Oct 2004 16:55:53 +0200, Philippe Boulet :
Si le code est 200, l'utilitaire croira simplement que la page existe et la chargera normalement.
Je ne sais pas si afficher une telle page sur Google soit très utile. De plus, les utilitaires de détection de liens cassés vont aussi s'y casser les dents.