Формат шаблонов URL для правил Chrome Enterprise

Для многих правил требуется указывать шаблоны URL, чтобы определить, к каким URL эти правила должны применяться. При указании таких шаблонов необходимо руководствоваться приведенными ниже правилами.

Допускаются указанные ниже форматы шаблонов (использовать их нужно без кавычек).

  • “*”
    • Этот шаблон соответствует любому URL с любой схемой, портом и путем.
  • “scheme://domains:port/path”
    • Поддерживаются схемы "http" и "https".
    • Схему можно не указывать (опустив также и ее разделитель "://") или заменить подстановочным знаком ("*"), чтобы адрес соответствовал любой схеме.
    • За доменом следует домен верхнего уровня, а перед ним может быть указан один или несколько субдоменов. В качестве альтернативы можно использовать хост, например "localhost".
      • Чтобы правило применялось к домену или любому из его субдоменов, можно добавить подстановочный знак "[*.]" перед доменом. При этом домен может быть субдоменом любого уровня. Обратите внимание, что подстановочный знак "[*.]" ставится непосредственно перед доменом или субдоменом. После этого знака точку ставить не нужно.
      • Если домен указан без префикса в виде подстановочного знака, правило будет применяться только к этому домену, а субдомены учитываться не будут.
    • Номером порта может быть любое число в диапазоне от 0 до 65535. Порт можно не указывать (опустив также и его разделитель в виде символа "/") или заменить подстановочным знаком ("*"), чтобы адрес соответствовал любому порту.
    • Путь можно не указывать (опустив и его разделитель в виде символа "/") или заменить подстановочным знаком ("*"), чтобы адрес соответствовал любому пути.
    • Подстановочные знаки нельзя использовать для частичного сопоставления схемы, домена, хоста, порта или пути.
    • Использование нескольких подстановочных знаков в одном шаблоне, например "*://google.com:*/*", поддерживается.
  • “scheme://a.b.c.d:port/path”
    • Вместо домена можно использовать адрес IPv4 в формате "a.b.c.d". Правила для схем, портов и путей аналогичны тем, что применяются к URL домена, но для IP-адресов нельзя использовать подстановочные знаки.
  • “scheme://[a:b:c:d:e:f:g:h]:port/path”
    • Также можно использовать адрес IPv6 в формате "[a:b:c:d:e:f:g:h]". Квадратные скобки при этом обязательны. Как и в случае с адресами IPv4, подстановочные знаки c адресами IPv6 не поддерживаются. Правила для схем, портов и путей аналогичны тем, что применяются для 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:*/path" будет соответствовать как "http://mysite.com:80/path", так и "https://mysite.com:443/path".
  • Шаблон "[*.]mysite.com" будет соответствовать как "mysite.com", так и "subdomain.mysite.com", а также любой схеме, порту и пути.
  • Шаблон "[*.]oogle.com" не будет соответствовать "google.com", но будет соответствовать "subdomain.oogle.com".
  • Шаблон "file:///foo/bar.html" будет соответствовать адресу "file://localhost/foo/bar.html" и "file://mysite.com/foo/bar.html".
  • Шаблон "file:///*" является допустимым и будет соответствовать любому URL, начинающемуся с "file://".
  • Схемы, порты и пути можно использовать с IP-адресами. Например, адрес "https://[::1]:8080/myfile.html" является допустимым.
Newsletter icon

Новости о Chrome Enterprise

Подпишитесь на рассылку Chrome Enterprise, чтобы быть в курсе новостей

*Обязательное поле

Укажите имя.

Укажите фамилию.

Укажите действительный адрес электронной почты.

Укажите название организации.

Укажите должность.

Эта информация поможет нам направить ваш запрос консультанту, специализирующемуся на компаниях этой отрасли.

Выберите страну.

Это обязательное поле.

Отправляя эту форму, я соглашаюсь предоставить свои личные данные. Я понимаю, что они будут обработаны в соответствии с Политикой конфиденциальности Google.

Background shape
Background shape
Background shape
Newsletter icon

Спасибо!

Мы получили ваш запрос.