У меня сейчас странная проблема с Wordpress на моем рабочем сервере. Когда я пытаюсь посетить несуществующие URL-адреса, WordPress не запускает 404, когда URL-адрес содержит более 3 сегментов, например:
Эти страницы не существуют и вызывают страницу 404:
Они также не существуют, но не вызывают страницу 404 и показывают домашнюю страницу (с 200код ответа):
На моем локальном компьютере все вышеуказанные страницыпоказать 404 (как и ожидалось). Сервер (и моя локальная машина) работают под управлением nginx> 10.16, обе конфигурации nginx vhost почти одинаковы. Запуск PHP72-fpm.
Отладка, которую я уже сделал:
- Отключение functions.php в папке темы
- Отключение всех плагинов
- Переключение на другиеtheme
- Отключить кеширование Cloudflare
- Сбросить постоянные ссылки
К сожалению, все безуспешно. любые предложения!