Le langage SMS est exclu sur les forums ProgBoards, tout message ne respectant pas la charte sera déplacé, modifié, ou supprimé par nos modérateurs.

Forum Informatique » Logiciel » .htaccess - Programmation de l'erreur 404

ml
ProgBoarder
Citer Windows XP Msie 6 - Posté le 22/06/2008 à 18:22
Bonjour a tous! (héhé
Est-il possible de faire en sorte de gardé l'url intact, lorsque le .htaccess redirige le visiteur.
Par exemple, imaginons que mon 404 soit hébergé sur http://www.ml.tld .
Si je cré plusieur fichier avec des liens rompue, avec un fichier .htaccess contenant la ligne
error 404 zero.htm
Si l'utilisateur a saisit par exemple http://www.ml.tld/truc/machin.htm
J'aimerais que le navigateur garde afficher cet url, et non http://www.ml.tld/zero.htm .
Comment puis-je procédé (question)
Merci d'avance.
ML
Poly Progr@ms
Guest Star
RemonterCiter Linux Firefox 3 - Posté le 22/06/2008 à 20:31
J'imagine que tu voulais dire :

ErrorDocument 404 zero.htm


et non pas "Error" tout court ?

En dehors de ça, je n'ai pas trouvé de solution immédiate à ton problème.

Edité par Poly Progr@ms ( 22/06/2008 20:32:27 )
neamar
Modérateur
RemonterCiter Linux Firefox 3 - Posté le 22/06/2008 à 20:34
Moi je sais !
J'ai eu le même problème que toi : je parie que tu as mis l'adresse en absolu, alors qu'il faut la marquer en relatif :

Bien :


ErrorDocument 400 /Erreur-400.htm



Pas bien :


ErrorDocument 400 http://ccds.neamar.fr/Erreur-400.htm

Before you criticize someone, you should walk a mile in their shoes. That way when you criticize them, you are a mile away from them and you have their shoes.

http://neamar.free.fr
Ou le portail général : http://neamar.fr
Poly Progr@ms
Guest Star
RemonterCiter Linux Firefox 3 - Posté le 22/06/2008 à 20:58
neamar, je ne sais pas si tu as bien lu la question, ml n'a pas dit que son ErrorDocument ne fonctionnait pas, il a dit qu'il voulait éviter une quelconque redirection, et que le contenu de son document d'erreur soit en quelque sorte retourné à la place de la page cherchée, de telle sorte que l'URL affichée par le navigateur ne change pas. Entre nous, reste à voir si cela a une vraie utilité. Pourquoi tu cherches à faire cela ml, quelle est ta motivation première ?
RemonterCiter Linux Firefox 3 - Posté le 22/06/2008 à 21:52
Pour info, le comportement recherché par ml est celui de progboards, et la ligne utilisée est:

ErrorDocument 404 /404.php

Computaid SPRL - Conception - Développement - Infogérance : http://www.computaid.be
eTigris - Hébergement mutualisé - Serveurs dédiés : http://www.etigris.com
neamar
Modérateur
RemonterCiter Linux Firefox 3 - Posté le 22/06/2008 à 23:30
Poly, j'avais bien compris la question, ne t'inquiète pas (sourire)
Enfin, c'est vrai qu'il y a une légère ambiguité...mais nos deux réponses se complètent !
Before you criticize someone, you should walk a mile in their shoes. That way when you criticize them, you are a mile away from them and you have their shoes.

http://neamar.free.fr
Ou le portail général : http://neamar.fr
Poly Progr@ms
Guest Star
RemonterCiter Linux Firefox 3 - Posté le 23/06/2008 à 08:18
Hmm ok neamar, j'étais pas sûr. En fait ça le fait par défaut si on rentre une adresse relative (vu que le serveur apache peut servir le document tout seul comme un grand), sinon ça fait une redirection vu qu'il ne peut pas savoir si le document se trouve en local ou non et qu'il va pas le télécharger et le transmettre pour les beaux yeux du client HTTP.

Edité par Poly Progr@ms ( 23/06/2008 08:19:11 )
ml
ProgBoarder
RemonterCiter Windows XP Msie 6 - Posté le 23/06/2008 à 12:33
Si je comprend bien, Neliger, c'est le nom du fichier qui a une incidence sur le comportement de l'url?

Je souhaite faire cela, d'une par pour ne pas afficher une adresse que l'utilisateur ne comprendrais pas, et d'autrepar, pour que l'utilisateur remarque l'erreur éventuel qu'il aurais fait.
ML
RemonterCiter Linux Firefox 3 - Posté le 23/06/2008 à 12:36
Je ne sais pas te dire, ml, je t'ai juste donné cet exemple qui fonctionne comme tu le souhaites sur ProgBoards pour que tu puisses l'utiliser de ton côté.
Computaid SPRL - Conception - Développement - Infogérance : http://www.computaid.be
eTigris - Hébergement mutualisé - Serveurs dédiés : http://www.etigris.com
ml
ProgBoarder
RemonterCiter Windows XP Msie 6 - Posté le 23/06/2008 à 17:21
Je tenterais cela plus tard, car pour l'instant, je doit encore restructurer quelques base de données.
Je vous tiendrez au courrant, et contacterais mon hébergeur pour info.
N'empêche, sa me surprend car je penssait qu'i m'aurais fallu passé par de l'url rewriting, mais bon, c'est vrais que comme on ne sais quoi écrir...
Merci du tuyaux.
ML
ml
ProgBoarder
RemonterCiter Windows XP Msie 6 - Posté le 02/07/2008 à 10:27
Je viens d'effectuer le changement sur mon site, et cela fonctionne à merveille.
Merci (héhé
ML

Poster une réponse

STOP aux fautes volontaires !
Message
Formatage
Note: pour partager du code source, merci d'utiliser le wall !
Smileys (sourire) (yekyek) (clein d'oeil) (désapprouve) (triste) (cool) (langue) (confus) (gêné) (neutre) (eek) (surpris) (diable) (flèche) (exclamation) (question) (diable) (idée) (méchant)
Pseudonyme
Recopiez le code
v6 © Computaid SPRL 2005-2008 - Tous droits réservés - Hébergé par eTigris - Page générée en 0,175 s - Crédits - Stats
1 connecté