Bonjour à tous,
Voilà j'essaie de faire de l'url rewriting avec la méthode GET mais je pense que je n'ai pas tout compris.
Pour gérer un include de page cela fonctionne très bien.
Par contre on peut cliquer actuellement sur un lien sur mon site pour afficher le site en une langue différente ( il faut donc cliquer par exemple sur le lien "en" qui contient ceci "index.php?lang=en" il est en dur dans la page.
Et là mon but était lorsque au moment ou l'on clique dessus le lien que l'on fasse afficher dans la barre toujours index.php et non "pas index.php?lang=en"
Voici mon fichier .htaccess
Avez-vous une idée ? Est-ce que ma manière de procéder est complètement incorrecte ? Bien sur le paramètre dans le fichier .htaccess est dynamique et peut varier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Options +FollowSymlinks RewriteEngine on # Regle 1 fonctionne bien RewriteRule ^([a-z0-9\-]+)\.html$ index.php?lien=$1 [QSA] # Regle 2 fonctionne pas RewriteRule ^index.php?lang=en$ index.php [QSA]
merci d'avance
Partager