На моем веб-сайте есть различные темы для страниц для мобильных устройств и настольных компьютеров, и поэтому я хочу отфильтровать домашнюю страницу, так как кэш нарушает пользовательский интерфейс на устройствах. Я попытался добавить:
# Don't cache domain names
if ($request_uri ~* "sciencehook.com($|/$)") {
set $skip_cache 1;
}
но это не сработало. В любом случае это кеширование sciencehook.com. Пожалуйста, дайте мне знать ошибку здесь.
Раздел кэша выглядит так:
# Don't cache domain names
if ($request_uri ~* "sciencehook.com($|/$)") {
set $skip_cache 1;
}
# Don't cache uris containing the following segments
if ($request_uri ~* "/wp-admin/|/xmlrpc.php|wp-.*.php|/feed/|index.php|sitemap(_index)?.xml") {
set $skip_cache 1;
}
# Don't use the cache for logged in users or recent commenters
if ($http_cookie ~* "comment_author|wordpress_[a-f0-9]+|wp-postpass|wordpress_no_cache|wordpress_logged_in") {
set $skip_cache 1;
}
Спасибо!