Назад | Перейти на главную страницу

исключить один конкретный URL из настройки Varnish Cache

Что, если я хочу исключить только один конкретный URL? например mydomain.com/a. но этот код не работает должным образом.

    if ( req.url ~ "^/\?random" ) {
  return (pass);
}

Я хочу исключить только / URL, я не хочу исключать mydomain.com/category или mydoamin.com/ask. (все URL-адреса имеют символ "a" не кешируются в этой конфигурации) Я хочу исключить только mydomain.com/a

у кого-нибудь есть идея?

if ( req.url ~ "^/a/?($|\?)" ) {
  return (pass);
}

Соответствует, например/a и /a/, и /a?something=.... Проверьте Вот.