MikeTatoon Posté 15 Avril 2005 Posté 15 Avril 2005 Bonjour à tous Je suis entrain de faire un site web pour une brasserie et je souhaiterai savoir si cela est possible de personnalisé l'erreur 404 en deux langues . version francaise que j'ai deja fait et qui fonctionne bien mais je souhaiterai le faire en anglais aussi . Lorsque je crée une erreur sous la version anglaise, l'erreur 404 en fr apparait . Y a t il une solution ? merci d'avance
xpatval Posté 15 Avril 2005 Posté 15 Avril 2005 Salut, Je suppose que l'internaute a le choix de la langue dès la page d'accueil ? Dans ce cas, il faut conserver un flag "langage" tout au long de la navigation, et diriger vers la bonne page 404, grâce à ce flag. xpatval
MikeTatoon Posté 15 Avril 2005 Auteur Posté 15 Avril 2005 Merci d'avoir répondu aussi dvite. Donc en faite il faudrait que sur la page 404 fr que je crée un lien sur 404 ang si j'ai bien compris Oui ils ont un choix de language en bas du site
xpatval Posté 15 Avril 2005 Posté 15 Avril 2005 Non, ce n'est pas ce que je voulais dire. En fait, (et je ne t'ai pas posé la question), si ton site est dynamique, lorsque l'internaute choisit sa langue sur la page d'accueil, il doit normalement y avoir un flag positionné sur langue=GB (par exemple). Et ce flag doit être passé de pages en pages, afin d'afficher les données dans la bonne langue (cela marche-t-il de cette façon ?). Si c'est le cas, suffit de récupérer la valeur du flag, et donc d'afficher la bonne page 404. xpatval
Jeanluc Posté 15 Avril 2005 Posté 15 Avril 2005 Bonjour, Je crois qu'une bonne question, c'est de savoir, dans ton site, sur base de quels critères on peut reconnaître qu'une URL incorrecte doit recevoir une réponse en français ou en anglais. Ça ne m'a pas l'air évident du tout. [b]http://www.ton-site.com/zorglub.html, c'est du français ou de l'anglais ? Jean-Luc
Dan Posté 15 Avril 2005 Posté 15 Avril 2005 Salut MikeTatoon, Si les deux langues sont dans des répertoires différents, il suffit de mettre une directive ErrorDocument personnalisée dans le fichier .htaccess de ces 2 répertoires. Exemple, dans le répertoire FR: Errordocument 404 /FR-error404.html
destroyedlolo Posté 15 Avril 2005 Posté 15 Avril 2005 Pourquoi s'embeter : Apache gere ca tout seul en fonction des preferences du navigateur du visiteur avec mod_negotiation Lolo
MikeTatoon Posté 15 Avril 2005 Auteur Posté 15 Avril 2005 Bonjour, Je crois qu'une bonne question, c'est de savoir, dans ton site, sur base de quels critères on peut reconnaître qu'une URL incorrecte doit recevoir une réponse en français ou en anglais. Ça ne m'a pas l'air évident du tout. [b]http://www.ton-site.com/zorglub.html, c'est du français ou de l'anglais ? Jean-Luc <{POST_SNAPBACK}> j'avais fait exactement ca mais cela ne fonctionner pas . Je viens de revérifier et j'avais oublier d'ajouter le repertoire english maintenant ca fonctionne merci pour tout
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant