Проблема с регулярным выражением Nginx для фильтра доменных имен - PullRequest
0 голосов
/ 17 апреля 2019

На моем веб-сайте есть различные темы для страниц для мобильных устройств и настольных компьютеров, и поэтому я хочу отфильтровать домашнюю страницу, так как кэш нарушает пользовательский интерфейс на устройствах. Я попытался добавить:

# 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; 
} 

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...