共用方式為


企業原則 URL 模式格式

多個原則需要 URL 模式,以指定套用至哪些 URL。 下列規則描述這些模式的規格。

有效的模式規格

有效的模式規格是下列其中一種形式 (不含引號) :

  • "*"

    • 此模式會比對任何 URL,以及任何配置、埠和路徑。
  • “scheme://domains:port/path”

    • 支援的配置為 「HTTP」 和 「HTTPs」。
    • 配置可以與配置分隔符 “://” 一起排除,以符合任何配置。 或者,通配符 “*” 可以用於相同的效果。
    • 網域後面接著最上層網域,前面加上一或多個子域。 或者,也可以改用主機 (,例如localhost) 。
      • 網域前面會加上通配符 “[*.]”,以符合網域或其任何子域。 有問題的網域可以是任何層級的子域。 通配符 “[*.]” 後面沒有點,而且應該直接在網域/子域前面加上 。
      • 沒有通配符前置詞的網域只符合該確切網域,而非任何子域。
    • 埠是介於 0-65535 之間的數位。 它可以與埠分隔符 “:” 一起排除,或由通配符 “*” 取代,以符合任何埠。
    • 同樣地,路徑可以與元件分隔符 「/」 一起排除,或由通配符 「*」 取代,以符合任何路徑。
    • 通配符無法用於部分比對配置、網域、主機、埠或路徑。
    • 支援在相同的模式中使用多個通配符 (例如 ://google.com:/*) 。
  • “scheme://a.b.c.d:port/path”

    • 您可以使用格式為 「a.b.c.d」 的 IPv4 位址,而不是網域。 雖然配置、埠和路徑的規則與網域 URL 的規則相同,但 IP 位址完全無法使用通配符。
  • “scheme://[a:b:c:d:e:f:g:h]:p ort/path”

    • IPv6 位址也可以使用格式為 “[a:b:c:d:e:f:g:h]”。 括弧是必要的。 就像使用 IPv4 位址一樣,不支援通配符。 配置、埠和路徑的規則與網域 URL 和 IPv4 位址的規則相同。
  • “file://path”

    • 如果使用 「file」 配置,路徑必須以 「/」 開頭,因此「file://dir/myfile.html」 是無效的模式。 “file:///dir/myfile.html” (在 “file:”) 之後有三個正斜線,必須改用。 唯一有效的檔案 URL 通配符格式是 「file:///*」,其符合任何有效的檔案 URL。
    • 檔案 URL 的網域部分必須是空的,且符合任何網域 (或 localhost) 。 例如,“file:///file.html”符合“file://localhost/file.html” 和 “file://mysite.com/file.html”。
    • 無法使用埠。

無效的模式

下列模式無效。

  • [*.].mysite.com 無效 (請注意 “mysite” ) 之前的點。
  • file://mysite.com/somefile.html 無效,因為檔案URL) 中不允許網域非空白 (。
  • file://somefile.html 無效, (只有兩個正斜線,而不是三個) 。
  • file://somefile。. (唯一包含通配符的有效檔案 URL 是 file:///) 。
  • [*.]127.0.0.1 無效 (使用具有IP位址的子域或子域通配符) 無效。

模式範例

模式的一些範例包括:

  • [*.]mysite.com 同時符合 mysite.com 和 subdomain.mysite.com。 它也符合任何配置、埠和路徑。
  • [*.]ontoso.com 不符合 contoso.com。 不過,它確實符合 subdomain.ontoso.com。
  • file:///foo/bar.html 符合 file://localhost/foo/bar.html 和 file://mysite.com/foo/bar.html。
  • file:///* 有效且符合任何 file:// URL。
  • 配置、埠和路徑可以與IP位址搭配使用,例如 https://[::1]:8080/myfile.html 有效。

內容授權

注意

本頁的某些部分是根據 Chromium.org 創造和分享的作品加以修改,並根據創用 CC 姓名標示 4.0 國際版本授權條款中所述條款加以使用。 原始 Chromium 頁面可在此處找到。

Creative Commons 授權
本作品根據創用 CC 姓名標示 4.0 國際版本授權條款獲得授權。

請參閱