Vesta 2.0 is coming soon! See our progress update: https://vestacp.com/docs/vesta-2-update
WP Super Cache и mod_rewrite
WP Super Cache и mod_rewrite
Привет. Почему плагин wp super cache при выборе mod_rewrite хоть и добавляет в htacess всю инфу, все равно пишет в админке wp что мод не включен?
Last edited by roman17 on Sat Nov 14, 2015 4:52 pm, edited 1 time in total.
Re: Memcached и mod_rewrite
WP Super Cache
Mod rewrite may not be installed!
It appears that mod_rewrite is not installed. Sometimes this check isn’t 100% reliable, especially if you are not using Apache. Please verify that the mod_rewrite module is loaded. It is required for serving Super Cache static files. You will still be able to use legacy or PHP modes.
Mod rewrite may not be installed!
It appears that mod_rewrite is not installed. Sometimes this check isn’t 100% reliable, especially if you are not using Apache. Please verify that the mod_rewrite module is loaded. It is required for serving Super Cache static files. You will still be able to use legacy or PHP modes.
-
- Support team
- Posts: 1047
- Joined: Fri Mar 21, 2014 7:49 am
- Contact:
- Os: CentOS 6x
- Web: apache + nginx
Re: WP Super Cache и mod_rewrite
Первая ссылка в гугле, при вводе запроса подключить mod_rewrite: http://www.ithowto.ru/461-kak-podklyuch ... pache.html
Re: WP Super Cache и mod_rewrite
так, mod_rewrite already enabled.Alex Connor wrote:Первая ссылка в гугле, при вводе запроса подключить mod_rewrite: http://www.ithowto.ru/461-kak-podklyuch ... pache.html
На сайте используется php-fpm, как я понимаю для него нужно настроить mod_rewrite по другому, чтобы super cache работал с ним.
Re: WP Super Cache и mod_rewrite
mod_rewrite - модуль Apache. такого модуля для php-fpm нет и быть не может. Вместо него используется nginx, подменяя собой модуль.roman17 wrote: так, mod_rewrite already enabled. На сайте используется php-fpm, как я понимаю для него нужно настроить mod_rewrite по другому, чтобы super cache работал с ним.
Re: WP Super Cache и mod_rewrite
http://tigors.net/configure-nginx-for-wordpress/roman17 wrote: На сайте используется php-fpm, как я понимаю для него нужно настроить mod_rewrite по другому, чтобы super cache работал с ним.
http://tim.purewhite.id.au/2011/10/ngin ... per-cache/
Берите за образец, копируйте нужные кусочки кода.
Re: WP Super Cache и mod_rewrite
можно подробнее какой именно код?skurudo wrote:http://tigors.net/configure-nginx-for-wordpress/roman17 wrote: На сайте используется php-fpm, как я понимаю для него нужно настроить mod_rewrite по другому, чтобы super cache работал с ним.
http://tim.purewhite.id.au/2011/10/ngin ... per-cache/
Берите за образец, копируйте нужные кусочки кода.
Re: WP Super Cache и mod_rewrite
Отсюда аккуратно надергать:
Code: Select all
location / {
#Если запрошен файл, то отдаем его. Для всех файлов (не страниц) у меня стоит время жизни 30 дней.
#В этом случае пользователи не будут повторно запрашивать статические файлы повторно.
if (-f $request_filename) {
expires 30d;
break;
}
#Создаем временную переменную, содержащую запрос.
#Если эта переменная обнуляется, то в конце запрос передается PHP-fcgi на исполнение.
set $supercache_file '';
set $supercache_uri $request_uri;
#Если используется метод POST, то переменная обнуляется.
if ($request_method = POST) {
set $supercache_uri '';
}
#Если запрос содержит параметры, то переменная обнуляется.
if ($args) {
set $supercache_uri '';
}
#Если у пользователя есть кука wordpress_logged_in_, то временная переменная обнуляется
if ($http_cookie ~* "wordpress_logged_in_" ) {
set $supercache_uri '';
}
# Если переменная не пустая, то она используется для построения пути к файлу кеш.
if ($supercache_uri ~ ^(.+)$) {
set $supercache_file /wp-content/cache/supercache/$http_host/$1index.html;
}
# Если такой файл есть, то его выдают пользователю.
if (-f /путь-к-вордпрессу$supercache_file) {
rewrite ^(.*)$ $supercache_file break;
}
# Все остальные запросы ходят к index.php
if (!-e $request_filename) {
rewrite . /index.php last;
}
index index.php index.html;
}