После переключения WordPress на PHP-FPM в Plesk, не работает ЧПУ

Подробности статьи
Ссылка: http://support.hitex.by/index.php?_m=knowledgebase&_a=viewarticle&kbarticleid=199
Cтатья №: 199
Создано: 09 Mar 2019 8:25 PM

Ответ
Для того, что бы работали ссылки ЧПУ при переключении обработчика скажем с Fast-CGI или Apache на PHP-FPM  обслуживаемый веб-сервером Nginx необходимо в конфигурационном файле домена прописать:

if (!-e $request_filename) {
set $test P;
}
if ($uri !~ ^/(plesk-stat|webstat|webstat-ssl|ftpstat|anon_ftpstat|awstats-icon|internal-nginx-static-location)) {
set $test "${test}C";
}
if ($test = PC) {
rewrite ^/(.*)$ /index.php?$1;
}


Если WordPress находится в подкаталоге (например, «httpdocs /sub-dir») или это многосайтовая сеть WordPress, основанная на подкаталогах, добавьте / sub-dir / before /index.php?$1, чтобы она выглядела как этот пример:

rewrite ^/(.*)$ /sub-dir/index.php?$1;