Различия в строках ввода строки запроса влияют на то, является ли URL-адрес Canonical?

Если у меня есть два URL, где единственная разница в строке запроса:

    http://example.com?param=TEST http://example.com?param=test

Оба они считаются равными поисковыми системами? Я знаю, что остальная часть URL-адреса чувствительна к регистру, но я хочу подтвердить, что это также относится к строке запроса.

5 голосов | спросил Muhammad Rehan Saeed 7 Jpm1000000pmThu, 07 Jan 2016 15:15:09 +030016 2016, 15:15:09

2 ответа


11

URL-адреса, которые различаются в случае строки запроса, представляют собой разные URL-адреса для поисковых систем. Они не считаются равными и нуждаются в канонических тегах или переадресациях, чтобы указать поисковые системы, которые вы предпочитаете.

Различные части URL-адреса различаются с точки зрения чувствительности к регистру:

  • Протокол (http) - нечувствительный к регистру
  • Имя хоста (example.com) - нечувствительный к регистру
  • Путь (/folder/document.html) - чувствительный к регистру
  • Строка запроса (?foo=bar&fuzz=bat) - чувствительность к регистру
ответил Stephen Ostermiller 7 Jpm1000000pmThu, 07 Jan 2016 15:26:48 +030016 2016, 15:26:48
4

Да, все части URL-адреса после имени домена чувствительны к регистру.

Кроме того, случай строки запроса важен не только для поисковых систем, но также может быть важным для вашего сервера.

У вас может быть следующая ссылка для загрузки:

http://example.com?download=/myVideos/CaseSensitiveVideo.mpeg
ответил Aakash 7 Jpm1000000pmThu, 07 Jan 2016 15:42:20 +030016 2016, 15:42:20

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132