URL situs web saya saat ini tidak peka huruf besar-kecil. Misalnya, kedua tautan berikut menampilkan laman yang sama persis:
http://example.com/about
http://example.com/About
Namun, ketika melihat situs web wordpress.org, saya perhatikan bahwa URL peka huruf besar-kecil. Misalnya, tautan kedua di bawah ini adalah laman galat 404:
http://wordpress.org/about
http://wordpress.org/About
Pikiran saya adalah membuat case URL situs web saya sensitif. Selain masalah yang jelas tentang menghindari duplikat konten, apa pro dan kontra dari memiliki URL yang case-sensitive?
Memperbarui
Google tampaknya mengoperasikan kebijakan URL case-sensitive pada URL mereka sendiri. Misalnya, tautan kedua di bawah adalah 404:
http://google.com/doodles
http://google.com/Doodles
Perbarui 2
Terima kasih atas jawaban anda Saya memutuskan untuk mengambil saran yang disebutkan dalam jawaban yang diterima dan menerapkan 301 redirect bila diperlukan. Karena saya bekerja dengan WordPress, solusi kode saya adalah sebagai berikut (kalau-kalau ada yang tertarik):
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
Anda tidak perlu khawatir tentang duplikat tautan jika situs Anda menggunakan tautan kanonik dengan benar dan Anda dapat mengakses 1 halaman sejuta cara dan tidak pernah terpengaruh untuk duplikat konten.