Il a été porté à mon attention que http://www.example.com/Home/About
est considéré comme complètement différent de http://www.example.com/homE/abouT
, mais ils sont la même page et les deux ont une réponse d'en-tête de 200
.Pourquoi MVC pense-t-il que plusieurs adresses différentes sur une même page sont compatibles SEO?
Ces URL doivent être toutes majuscules ou minuscules et toute variante doit renvoyer un 301 et rediriger vers l'URL inférieure ou supérieure.
Cela peut être correct avec une page "AboutUs" mais si vous êtes par exemple un grand magasin avec un grand nombre de produits, cela pourrait tuer tout classement que vous avez ou que vous pourriez atteindre dans le futur.
Souhaitez MVC/ASP.NET peut une sorte d'option pour définir des URL strictes dans le moteur de routage.
je ne vois pas la vraie question ici ... vous pouvez utiliser 'rel = « canonical »' pour éviter les problèmes de référencement. Même Apache sur Windows n'est pas sensible à la casse, car le système d'exploitation sous-jacent n'est pas sensible à la casse. – Kip
"Problèmes de contenu en double." Heureux maintenant? –
juste par curiosité, est-ce un résultat de Windows en utilisant un système de fichiers insensible à la casse? – rmeador