Bonjour,
Je dois faire une MAJ sur un site réalisé avec ZF. J'ai quelques notions, mais rien d'extraordinaire dans ce framework (je bosse habituellement sur CI).
Le site a été développé à la base pour être en français. Plusieurs personnes sont intervenues dessus pour le rendre multilingue (avec un système de session et un helper).
Le soucis, c'est qu'actuellement, tous les contenus répondent à la même url
monsite.com/toto => si dans la session on a une langue, on affiche le contenu dans la langue demandée.
Ca pose un problème pour le référencement, parce que du coup, les robots pigent que dalle en allant sur le site.
Je voudrais des fake url (mais qui ne soient pas des redirection, donc pas de code 301/302..., mais bien des codes 200). C'est à dire, rajouter un paramètre préfix à mes routes... sans qu'il soit utilisé...
exemple :
monsite.com/toto => langue fr
monsite.com/en/toto => langue en
monsite.com/es/toto => langue es
Comment dire à ZF : préfixe dans l'URI un paramètre que j'ai en session, et zape le ?
Partager