現在、私のWebサイトのURLでは大文字と小文字が区別されません。たとえば、次のリンクはどちらもまったく同じページを示しています。
http://example.com/about
http://example.com/About
しかし、wordpress.orgのWebサイトを見ると、URLは大文字と小文字が区別されていることに気付きました。たとえば、下の2番目のリンクは404エラーページです。
http://wordpress.org/about
http://wordpress.org/About
私の考えは、私のWebサイトのURLで大文字と小文字を区別することです。コンテンツの重複を回避するという明らかな問題は別として、大文字と小文字を区別するURLを使用することの長所と短所は何ですか?
更新
Googleは独自のURLで大文字と小文字を区別するURLポリシーを運用しているようです。たとえば、下の2番目のリンクは404です。
http://google.com/doodles
http://google.com/Doodles
アップデート2
ご回答ありがとうございます。受け入れられた回答に記載されているアドバイスを取り入れ、必要に応じて301リダイレクトを実装することにしました。私はWordPressを使用しているので、私のコードソリューションは次のとおりです(誰かが興味を持っている場合に備えて)。
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
サイトで正規リンクが正しく使用されていれば、1つのページに100万通りの方法でアクセスでき、重複したコンテンツの影響を受けることがなければ、重複したリンクについて心配する必要はありません。