==

Gestion des liens en plusieurs langues


Test



Explication


Le but est d'éviter les duplicate content (négatif pour le référencement)
Pour faire correctement fonctionner les liens dans le cas où le site est en plusieurs langues, il faut configurer :
- 1. Le fichier .htaccess

- - RewriteRule ^Test(?:Translation|Traduction)$ index.php?page=test_translate [L,QSA]
- - RewriteRule ^Test(?:Translation|Traduction)-([0-9]+)$ index.php?page=test_translate&nb=$1 [L,QSA]
- - RewriteRule ^Test(?:Translation|Traduction)-([0-9]+)-([0-9]+)$ index.php?page=test_translate&nb=$1&nb2=$2 [L,QSA]

- 2. Les fichiers de langue
- - $lang_link = array
- - (
- - 	'test_translate' => array ( // test_translate est le nom du fichier (php, tpl)
- - 		'Test(?:Translation|Traduction)-(.*)-(.*)' => 'TestTranslation-$1-$2',
- - 		'Test(?:Translation|Traduction)-([0-9]*)' => 'TestTranslation-$1',
- - 		'Test(?:Translation|Traduction)' => 'TestTranslation'
- - 	)
- - );==