Les URL de mon site Web sont actuellement insensibles à la casse. Par exemple, les deux liens suivants affichent exactement la même page:
http://example.com/about
http://example.com/About
Cependant, en jetant un œil au site wordpress.org, j'ai remarqué que les URL sont sensibles à la casse. Par exemple, le deuxième lien ci-dessous est une page d'erreur 404:
http://wordpress.org/about
http://wordpress.org/About
Mes pensées sont de rendre les URL de mon site Web sensibles à la casse. Mis à part le problème évident d'éviter le contenu en double, quels sont les avantages et les inconvénients d'avoir des URL sensibles à la casse?
Mettre à jour
Google semble appliquer une politique d'URL sensible à la casse sur ses propres URL. Par exemple, le deuxième lien ci-dessous est un 404:
http://google.com/doodles
http://google.com/Doodles
Update 2
Merci pour vos réponses. J'ai décidé de suivre les conseils mentionnés dans la réponse acceptée et d'implémenter des redirections 301 si nécessaire. Puisque je travaille avec WordPress, ma solution de code est la suivante (au cas où quelqu'un serait intéressé):
function force_lowercase_urls() {
if ( is_admin() )
return;
if ( preg_match( '/[A-Z]/', $_SERVER['REQUEST_URI'] ) ) {
wp_redirect( strtolower( $_SERVER['REQUEST_URI'] ), 301 );
exit();
}
}
add_action( 'init', 'force_lowercase_urls' );
But wouldn't that result in duplicate content? – henrywright
Vous n'avez jamais à vous soucier des liens en double si votre site utilise correctement les liens canoniques et vous pouvez avoir accès à 1 page d'un million de façons et ne jamais être affecté pour le contenu en double.