Наразі URL-адреси мого веб-сайту не залежать від регістру. Наприклад, обидва наступні посилання показують абсолютно ту саму сторінку:
http://example.com/about
http://example.com/About
Однак, переглянувши веб-сайт wordpress.org, я помітив, що URL-адреси залежать від регістру. Наприклад, друге посилання нижче - це сторінка помилок 404:
http://wordpress.org/about
http://wordpress.org/About
Мої думки полягають у тому, щоб зробити URL-адреси мого веб-сайту залежно від регістру. Окрім очевидного питання уникнення повторюваного вмісту, які плюси та мінуси у наявності URL-адрес, що відрізняються від регістру?
Оновлення
Google, здається, застосовує політику щодо URL-адрес, що залежать від регістру, на власних URL-адресах. Наприклад, друга посилання нижче - 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
Вам ніколи не потрібно турбуватися про дублікати посилань, якщо ваш сайт правильно використовує канонічні посилання, і ви можете мати одну сторінку, яка має доступ до мільйона способів, і ніколи не впливатиме на дублікат вмісту.