Redirection pour site multilingue

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Redirection pour site multilingue

Re: Redirection pour site multilingue

par tof73 » 08 janv. 2015, 13:50

avec la fonction header dans ton fichier index.php
http://php.net/manual/fr/function.header.php

Re: Redirection pour site multilingue

par Pierrot67000 » 08 janv. 2015, 11:42

Salut,

euuh merci mais ça ne répond pas à ma question en fait ^^

Je ne cherche pas à savoir comment récupérer/stocker la langue mais uniquement à savoir comment faire les redirections que j'ai décrite.

Merci

Re: Redirection pour site multilingue

par Elie » 08 janv. 2015, 11:37

Hello,

Je le fais en PHP moi.
Tu peux recuperer la langue du visiteur grace a $_SERVER['HTTP_ACCEPT_LANGUAGE'].

Après tu stockes la langue dans une $_SESSION pour savoir si il est /fr ou /en

Redirection pour site multilingue

par Pierrot67000 » 08 janv. 2015, 11:08

Salut tout le monde,

je suis en train de créer un site multilingue dont la structure est la suivante:

index.php
fr/
en/


Dans l'explication qui suit, j'ai mis le caractère _ au lieu d'un simple . car sinon mon message est refusé...

J'ai donc un dossier pour chacune des 2 langues et un fichier index.php dans lequel je ne sais quoi écrire car:
Je souhaite que monsite_com pointe automatiquement vers monsite_com/fr/
Et que lorsque je suis sur monsite_com/fr/, lorsque je clique sur le lien permettant de changer de langue pour l'anglais, j'arrive sur monsite_com/en/

Que dois-je écrire dans mon .htaccess ? Que doit contenir mon index.php à la racine ?

Merci