Bonjour,
J'ai un petit problème qui semble plutôt basique mais je ne parviens pas à trouver une solution sur WRI et les autres sites.
J'utilise l'url rewriting pour créer des répertoires virtuels correspondant aux différentes langues d'un site.
Par exemple :
www.monsite.com/fr/ renvoie sur www.monsite.com/pages/index.php?lang=fr
Jusque là tout fonctionne bien. Voici ma règle de réécriture contenu dans mon htaccess :
Par contre, cela ne fonctionne pas si je tape l'adresse www.monsite.com/fr (sans le slash final).
Tous mes liens internes comportent le slash final mais je pense au cas de l'utilisateur qui taperait l'adresse sans le slash et qui serait redirigé sur une page d'erreur.
Quelle est la solution pour éviter cela ?
Merci d'avance pour vos conseils.
J'ai un petit problème qui semble plutôt basique mais je ne parviens pas à trouver une solution sur WRI et les autres sites.
J'utilise l'url rewriting pour créer des répertoires virtuels correspondant aux différentes langues d'un site.
Par exemple :
www.monsite.com/fr/ renvoie sur www.monsite.com/pages/index.php?lang=fr
Jusque là tout fonctionne bien. Voici ma règle de réécriture contenu dans mon htaccess :
Code:
RewriteRule ^fr/$ pages/index.php?lang=fr [L]
Par contre, cela ne fonctionne pas si je tape l'adresse www.monsite.com/fr (sans le slash final).
Tous mes liens internes comportent le slash final mais je pense au cas de l'utilisateur qui taperait l'adresse sans le slash et qui serait redirigé sur une page d'erreur.
Quelle est la solution pour éviter cela ?
Merci d'avance pour vos conseils.