Настройка Nginx на работу с постоянными ссылками в WordPress

Настройка Nginx на работу с постоянными ссылками в WordPressНастроим веб-сервер Nginx на работу с постоянными ссылками в CMS WordPress.

Исходные условия

VPS сервер с Ubuntu 16.04, веб-сервером Nginx, сайт на CMS WordPress.

После настройки постоянных ссылок (permalinks) WordPress (вместо простых ссылок активировали simple-post в качестве url сайта) открывается только главная страница, попытка открыть другие страницы заканчивается ошибкой сервера 404.

Настройка Nginx на работу с постоянными ссылками в WordPress

Для того чтобы как положено стали открываться все страницы сайта нужно внести некоторые изменения в конфигурационный файл настроек сайта на веб-сервере Nginx.

— Открываем на редактирование конфигурационный файл настроек сайта

sudo nano /etc/nginx/sites-avialable/site

— Изменяем одну строку в блоке location

Директиву try_files $uri $uri/ 404; изменяем на try_files $uri $uri/ /index.php?$args; См. фото в начале статьи.

Сохраняем изменения.

— Перезагружаем Nginx

Все, теперь если изменить постоянные ссылки с простых на любые другие будут открываться все страницы сайта и не будет выдаваться ошибка сервера 404.

Еще статьи по веб-серверу Nginx и WordPress

— Настраиваем ЧПУ WordPress на сервере Nginx

— Как в теме Twenty Sixteen добавить поиск в Header?

— Создание и настройка виртуальных хостов в Nginx

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *