RewriteRule ^([a-z]+)-catiprint-machine-imprimerie-([a-z]+).html ./index.php?page=$1&lang=$2 [QSA]
C'est normal de tomber sur la page index à ce moment la puisque tu lui dis d'y aller =>
index.php?page=$1&lang=$2
Donc sur ta page index, tu auras 2 variables GET, $_GET['lang'] qui va initialiser la langue, et $_GET['page'], qui va initialiser la page à afficher.
ton fichier index.php pourrais par exemple contenir que ces vérifications et inclure les bonnes pages avec
require_once("ma_page_fr.php");
Si tu ne comprends pas ce que je veux dire, je te met un exemple.
Ce principe a aussi l'avantage que toutes tes urls vont passer par l'index.php en premier, ce qui te permettra de mieux contrôler les actions de tes internautes.
Cette page index.php serait considérée alors comme un contrôleur (minimisé) d'un système MVC. Je t'invite à quitter le monde procédural pour ce mode la, qui te simplifiera ce genre de problèmes^^
Partager