404 sans le /

bonjour,

J'ai un soucis avec les adresses de mes versions étrangères. En faite, si le slash / n'est pas présent à la fin de mon url, je récupère des 404 !

Voici l'adresse de mon site:
http://www.boutique-femme.net/fr/

Faite l'essai en retirant le / à fr

Merci de votre aide
 
fr est-il un répertoire ? dans ce cas, si tu as l'option multiview, le serveur devrait réécrire l'url pour mettre le /
Mais là, je pense plus à un problème de script. C'est lui qui décide si l'url est bonne ou non. Et une url sans le / est une page finale, ce qui n'est pas le cas du fr/ qui est une section
 
Merci Leonick de ton intervention.

En faite, les "fr", "en", etc... sont des répertoires virtuelles puisqu'à l'origine, c'est un passage de variable. J'ai fait de la réécriture ainsi :
Code:
RewriteRule ^(.*)/$ /index.php?language=$1 [L]
 
Vraiment merci pour votre réactivité !

En mettant donc ceci :
Code:
RewriteRule ^(en|fr|de|es)$ /$1/ [L,R=301]
Le résultat est nickel !!!

Encore merci :wink:
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut