Condividi tramite


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.

Licenza Creative Commons
Questo lavoro è concesso in licenza in base a una licenza Creative Commons Attribution 4.0 International.

Vedere anche