404 sans le /

WRInaute accro
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
 
WRInaute accro
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
 
WRInaute accro
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]
 
WRInaute accro
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