Domanda
In quali casi non influisce capitalizzazione di un URL? In alcuni casi essi sembrano essere maiuscole e minuscole. Altre volte non sembrano essere tra maiuscole e minuscole.
Soluzione
http://domain.name/path?query=string
I nomi di dominio sono case insensitive. I afterwords percorso e interrogazione stringa sono essenziale. Così www.yahoo.com
e WWW.YAHOO.COM
sono identici, ma wikipedia.org/bash
è diverso da wikipedia.org/Bash
.
E 'fino al web server per interpretare la parte di percorso, in modo generale i server web di Windows potrebbero non importa quale caso si usa per i nomi di file e può consentire sia index.asp
e Index.asp
. web server UNIX generalmente distinguono basati sul caso, in quanto il file system sottostante fa. O se un sito Web è in esecuzione il software personalizzato per interpretare i suoi URL, come Wikipedia fa con il suo software MediaWiki, allora può fare quello che vuole.
Altri suggerimenti
Il server web. Apache è generalmente-sensitive, IIS non è. Altri possono essere o non essere.
I nomi di dominio non sono case sensitive. Il resto dell'URL tecnicamente è, anche se non deve essere (cioè alcuni server possono trattare URL maiuscole e minuscole stesso).
L'URL (insieme ai dati querystring) viene inviato al server di preservare caso, esso dipende dal server per essere case sensitive o meno. Alcuni (come Apache) sono case sensitive, e altri (come IIS) sono case insensitive per impostazione predefinita.