質問
どのようなケースでは大文字と小文字は、URLに影響しますか?いくつかのケースでは、彼らは、大文字と小文字を区別しているようです。他の回で、彼らは大文字と小文字を区別していないようです。
解決
http://domain.name/path?query=string
ドメイン名は大文字と小文字を区別しません。パスとクエリ文字列あとがきは、大文字と小文字が区別されます。だから、www.yahoo.com
とWWW.YAHOO.COM
は同じですが、wikipedia.org/bash
異なるwikipedia.org/Bash
です。
それはとても一般的に、WindowsのWebサーバを使用すると、ファイル名に使用してindex.asp
とIndex.asp
の両方を可能にすることができるどのような場合気にしないかもしれません言えば、パス部分を解釈するWebサーバまでです。基本となるファイルシステムがないため、UNIXのWebサーバは、一般的にケースに基づいて区別します。またはWebサイトは、ウィキペディアはそのMediaWikiソフトウェアでないように、それはそれが好きなものは何でも行うことができ、そのURLを解釈するためのカスタムソフトウェアを実行している場合。
他のヒント
Webサーバ。 Apacheは、一般的に大文字と小文字が区別され、IISではありません。その他であってもよいし、できない場合があります。
ドメイン名は大文字と小文字を区別しません。それは(すなわち、いくつかのサーバは、大文字と小文字のURLを同じに扱うこと)である必要はありませんが、の技術的のURLの残りの部分は、あるます。
(クエリ文字列データと一緒に)URLは、ケースを保存サーバに送信され、敏感かないケースのように、サーバーに依存しています。 (Apacheのような)いくつかは、大文字と小文字が区別され、そして(IISなど)他の人は、デフォルトでは大文字と小文字が区別されます。