Intereting Posts
волшебная кнопка «МЕНЮ» под темой Twenty Twelve Как я могу показать многостраничный пост как единый, завернутый пост? Чистый пользовательский URL для Serach + Таможенная таксономия Как переписать конкретный параметр в базовой таксономии? Как добавить переменную PHP в меню Nav paginate_links в пользовательском запросе в admin – ошибка «достаточных разрешений» Интегрируйте WP_Customizer_Image_Control в настраиваемый тип Использовать $ query-> несколько раз с помощью pre_get_posts? WP_Query | 'post_type' не работает Как Скрыть все в PUBLISH metabolox, кроме Move to Trash & PUBLISH button Получить сообщение, связанное с конкретным мета-полем? Рекомендации по локализации содержимого WordPress? Странные результаты с использованием wp-запроса с 'date_query' за последнюю неделю Отображать миниатюру ребенка, родителя и предка с использованием эскизов Когда следует использовать WP_Query vs query_posts () vs get_posts ()?

Проблемы с кешем с redis и nginx

У меня проблема с правилами перезаписи в моем файле конфигурации nginx.

Я запускаю wordpress с nginx и redis для кэширования сайта.

Я могу заставить redis кэшировать все страницы, а не проблемы, но поскольку я использую jigoshop, который, когда вы добавляете продукт в корзину, отправляет форму, а затем добавляет на страницу javascript, чтобы добавить «Продукт добавлен в корзину» вещи.

Моя проблема заключается в том, что я хочу, чтобы redis кэшировал все страницы события продукта, за исключением случаев, когда пользователь добавляет продукт в корзину, которую мы хотим удалить из кэша, так что он возвращает «Продукт был добавлен в корзину» в стр.

В конфигурационном файле nginx я могу добавить следующее:

location /product { index index.php; try_files $uri $uri/ /index.php?$args; } 

Это остановит все продукты от использования redis, он попадет в файл index.php, но то, что я хочу, это что-то вроде:

 location (\?[add\-to\-cart]+) { index wp-index-redis.php; try_files $uri $uri/ /wp-index-redis.php?$args; } 

Проблема в том, что местоположение не похоже на регулярное выражение.

Любые идеи или помощь будут с благодарностью оценены.

Solutions Collecting From Web of "Проблемы с кешем с redis и nginx"