Настройки исключенийАкселератор для WordPress

Здесь можно указать URL страниц, которые следует исключить из обработки одновременно механизмами кеширования и обработки контента.

Примечание. Существуют дополнительные параметры исключений аргументов у пользователей, которые используются независимо.

settings-Exclusions

Пути URI#

Будут исключены только совпадающие URL-адреса страниц.

Синтаксис#

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

Также поддерживаются регулярные выражения. Текущий путь всегда сравнивается без косой черты в начале. Например, если вы хотите совпадение со всеми страницами, кроме корня сайта, вам нужно добавить выражение @^[^/].*@. Могут использоваться любые символы кавычек регулярных выражений, кроме /.

Примечание. Эти строки всегда относятся к корневому адресу сайта. Например, если URL-адрес сайта https://mysites.com/one и нужно совпадение https://mysites.com/one/subdir, то нужно добавить в список только subdir.

Аргументы URI#

  • Исключить все

    Если этот флажок установлен, все URL-адреса страниц, имеющие какие-либо аргументы, будут исключены.

  • Список исключений

    URL-адреса страниц, аргументы которых начинаются с любой из указанных строк, будут исключены.

  • Пропустить все при кешировании

    Если этот флажок установлен, все URL-адреса страниц, имеющие какие-либо аргументы, будут обрабатываться как не имеющие аргументов и кэшироваться как одни и те же. Например, https://mysite.com/page1?a1=1&a2=2 будет обрабатываться как https://mysite.com/page1.

  • Список пропуска

    URL-адреса страниц, аргументы которых начинаются с любой из указанных строк, будут обрабатываться без этих аргументов и кэшироваться как те же. Например, если указано «a1», то «https://mysite.com/page1?a1=1&a2=2» будет обрабатываться как «https://mysite.com/page1?a2=2». Это увеличивает скорость отклика страниц, когда они, например, открываются из внешних источников, к которым добавляются отслеживающие аргументы, такие как «fbclid» от Facebook.

Агенты#

Запросы страниц, содержащие эти строки в своих пользовательских агентах, будут исключены.

Файлы cookie#

Запросы страниц, имена файлов cookie которых начинаются с любой из указанных строк, будут исключены.

Шаблоны для содержимого#

Здесь можно задать части страниц через их пути XPath. Если какой-либо из элементов соответствует заданным шаблонам на странице, она будет исключена из кэширования. Поскольку XPath это аналог CSS, то это позволяет делать настройки как для отдельных страниц, так и для их набора, используя принцип селекторов CSS (классы, теги, свойства, …).

Например, это выражение находит только пустой элемент (без дочерних элементов) класса some-class:

.//*[contains(concat(" ",normalize-space(@class)," ")," some-class ")][count(./*)=0]

Примечание. Эти исключения проверяются в процессе оптимизации, в отличие от остальных исключени1, которые проверяются сразу при доступе к страницам. Таким образом, все исключенные страницы можно увидеть в очереди на оптимизацию.

Добавить комментарий