Plesk Nginx WordPress Постоянные ссылки 404 Not Found nginx

Надоело искать в интернете безрезультатно, поэтому я попал сюда с просьбой о помощи.

Я использую Plesk для управления своим сервером. Я активировал PHP-FPM для Nginx и хотел запустить
Обработка PHP с помощью Nginx, поэтому я настроил эти параметры (рисунок ниже):

ОБРАЗ : http://goo.gl/U8Ul0a

Страница индекса работает хорошо, потому что я добавляю ее в настройку, как вы можете видеть на
image Проблема — это постоянная ссылка любая ссылка, по которой я нажимаю, я получаю
404 не найден Nginx
Когда я выключаю постоянные ссылки WordPress Все работает нормально, и когда я переключаю только назад
домашняя страница работы.

Любая помощь, пожалуйста!

1

Решение

Ну, спасибо, ребята, за вашу помощь!
Ища больше в SO и некоторых внешних форумах, я смог найти решение.

Вот шаги, как добавить пользовательское включение в конфигурацию виртуального хоста Nginx:

mkdir /usr/local/psa/admin/conf/templates/custom/domain

cp /usr/local/psa/admin/conf/templates/default/domain/nginxDomainVirtualHost.php /usr/local/psa/admin/conf/templates/custom/domain/

и измените код местоположения, который у вас уже есть, с помощью следующего кода:

location ~ /$ { index index.php index.cgi index.pl index.html index.xhtml index.htm index.shtml; try_files $uri $uri/ /index.php?$args; }

/usr/local/psa/admin/bin/httpdmng --reconfigure-all # to apply new configuration for all domains
3

Другие решения

Вы должны просто вставить в «Дополнительные директивы nginx»:

 try_files $uri $uri/ /index.php?$args;

Не вставляйте "location / {" en de final "}"

1

Если ваш WordPress находится на корневом уровне, это все, что вам нужно сделать для вашего местоположения / блока

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

Привет, парень. Я рад сообщить вам, что нашел лучшее решение, чтобы исправить эту ошибку 404 Nginx.

Вам просто нужно скачать это расширение: htaccess to nginx

Перейдите в свой домен -> Настройки веб-сервера -> нажмите Показать конвертер .htaccess -> Скопируйте то, что у вас уже есть на вашем .htaccess в корневом каталоге ftp ->, затем нажмите
конвертировать в nginx.

Таким образом, он преобразует его и вставляет в поле «Дополнительные директивы nginx», затем сохраняет его и «Ta Da !!!!!»

Это будет работать Inchaalah без каких-либо проблем безопасности. наш друг UFHH01 знает, о чем я говорю.

0
По вопросам рекламы [email protected]