Formato del modello di URL dei criteri aziendali
Più criteri richiedono un modello di URL per specificare a quali URL si applicano. Le regole seguenti descrivono la specifica per questi modelli.
Specifiche valide del modello
Le specifiche valide del modello sono di uno dei moduli seguenti (senza virgolette):
"*"
- Questo modello corrisponde a qualsiasi URL, con qualsiasi schema, porta e percorso.
"scheme://domains:port/path"
- Gli schemi supportati sono "http" e "https".
- Lo schema può essere lasciato fuori, insieme al separatore di schema "://" per corrispondere a qualsiasi schema. In alternativa, è possibile usare un carattere jolly "*" per lo stesso effetto.
- Il dominio è seguito da un dominio di primo livello, preceduto da uno o più sottodomini. In alternativa, è possibile usare un host , ad esempio localhost.
- Un dominio è preceduto da un carattere jolly "[*.]" in modo che corrisponda al dominio o a uno dei relativi sottodomini. Il dominio in questione può essere un sottodominio di qualsiasi livello. Il carattere jolly "[*.]" non è seguito da un punto e deve essere preceduto direttamente dal dominio/sottodominio.
- Un dominio senza il prefisso con caratteri jolly corrisponde solo al dominio esatto e non ad alcun sottodominio.
- La porta è un numero compreso tra 0 e 65535. Può essere lasciato fuori insieme al separatore di porta ":" o sostituito da un carattere jolly "*" in modo che corrisponda a qualsiasi porta.
- Analogamente, il percorso può essere lasciato fuori insieme al separatore di parte "/" o sostituito da un carattere jolly "*" in modo che corrisponda a qualsiasi percorso.
- I caratteri jolly non possono essere usati per la corrispondenza parziale di uno schema, un dominio, un host, una porta o un percorso.
- È supportato l'uso di più caratteri jolly nello stesso modello , ad esempio ://google.com:/*.
"scheme://a.b.c.d:port/path"
- Anziché un dominio, è possibile usare un indirizzo IPv4 nel formato "a.b.c.d". Anche se le regole per gli schemi, le porte e i percorsi rimangono invariate rispetto agli URL di dominio, i caratteri jolly non possono essere usati affatto per gli indirizzi IP.
"scheme://[a:b:c:d:e:f:g:h]:p ort/path"
- Un indirizzo IPv6 può essere usato anche nel formato "[a:b:c:d:e:f:g:h]". Le parentesi quadre sono obbligatorie. Proprio come con gli indirizzi IPv4, i caratteri jolly non sono supportati. Le regole per schemi, porte e percorsi rimangono invariate rispetto agli URL di dominio e agli indirizzi IPv4.
"file://path"
- Se viene usato lo schema "file", il percorso deve iniziare con un "/", quindi "file://dir/myfile.html" è un modello non valido. È invece necessario usare "file:///dir/myfile.html" (con tre barre in avanti dopo "file:"). L'unico formato jolly dell'URL del file valido è "file:///*", che corrisponde a qualsiasi URL di file valido.
- La parte di dominio di un URL di file deve essere vuota e corrisponde a qualsiasi dominio (o localhost). Ad esempio, "file:///file.html" corrisponde a "file://localhost/file.html" e "file://mysite.com/file.html".
- Le porte non possono essere usate.
Modelli non validi
I modelli seguenti non sono validi.
- [*.]. mysite.com non è valido (si noti il punto prima di "mysite").
- file://mysite.com/somefile.html non è valido perché il dominio non è mpty (non consentito negli URL di file).
- file://somefile.html non è valido (solo due barre in avanti anziché tre).
- file://somefile. . (l'unico URL di file valido che contiene un carattere jolly è file:///).
- [*.] 127.0.0.1 non è valido (l'uso di sottodomini o caratteri jolly del sottodominio con indirizzi IP non è valido).
Esempi di modelli
Alcuni esempi di modelli sono:
- [*.] mysite.com corrisponde sia mysite.com che subdomain.mysite.com. Corrisponde anche a qualsiasi schema, porta e percorso.
- [*.] ontoso.com non corrisponde contoso.com. Tuttavia, corrisponde subdomain.ontoso.com.
- file:///foo/bar.html corrisponde a file://localhost/foo/bar.html e file://mysite.com/foo/bar.html.
- file:///* è valido e corrisponde a qualsiasi URL file://.
- Gli schemi, le porte e i percorsi possono essere usati con gli indirizzi IP, ad esempio https://[::1]:8080/myfile.html è valido.
Licenza dei contenuti
Nota
Parti di questa pagina sono modifiche basate sul lavoro creato e condiviso da Chromium.org e usate in base ai termini descritti nella licenza Creative Commons Attribution 4.0 International. La pagina originale di Chromium è disponibile qui.
Questo lavoro è concesso in licenza in base a una licenza Creative Commons Attribution 4.0 International.