web-dev-qa-db-ja.com

クエリ文字列の大文字と小文字の違いは、URLが正規であるかどうかに影響しますか?

クエリ文字列の場合のみが異なる2つのURLがある場合:

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

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

それらは両方とも検索エンジンによって同等と見なされますか? URLの残りの部分では大文字と小文字が区別されることは知っていますが、これがクエリ文字列にも当てはまることを確認したいと思います。

クエリ文字列の大文字と小文字が異なるURLは、検索エンジンとは異なるURLです。それらは同等とは見なされず、検索エンジンにあなたが好むものを伝えるための標準的なタグまたはリダイレクトが必要です。

URLの異なる部分は、大文字と小文字の区別が異なります。

  • プロトコル(http)-大文字と小文字を区別しません
  • ホスト名(example.com)-大文字と小文字を区別しません
  • パス(/folder/document.html)-大文字と小文字を区別
  • クエリ文字列(?foo=bar&fuzz=bat)-大文字と小文字を区別
10

はい、ドメイン名の後のURLのすべての部分では大文字と小文字が区別されます。

また、クエリ文字列の大文字小文字の区別は、検索エンジンだけでなく、サーバーにとっても重要な場合があります。

次のダウンロードリンクがある場合があります。

http://example.com?download=/myVideos/CaseSensitiveVideo.mpeg
4
Aakash