404 проблема маршрутизации - AWS Linux / Wordpress сайт - PullRequest
0 голосов
/ 24 января 2019

Мы запустили сайт WordPress на экземпляре AWS EC2 Linux и создали пользовательские файлы ошибок 403 и 404 (оба HTML-файла).Файлы расположены в корне веб-сайта.

В корневой файл .htaccess внесены следующие изменения:

# Custom Documents

ErrorDocument 403 /403.html

ErrorDocument 404 /404.html

Сайт использует тему, и в ней естьфайл 404.php.Проблема заключается в том, что любые 404 запроса направляются в этот файл вместо файла 404.html.

Файл httpd.conf имеет полный доступ к корневой папке var / www / html, поэтому в нем ничего нетчто я вижу, что будет блокировать файл .htaccess.В качестве двойной проверки я добавил 301 переадресацию в файл .htaccess, просто чтобы проверить, не получили ли они удар и работают ли они.

Также проверил, есть ли другие файлы .htaccess, которые могут переопределять тот, который находится в файле.В плагине были некоторые, но, насколько я вижу, они не должны оказывать никакого влияния.

Есть ли что-нибудь еще, что могло бы переопределить файл .htaccess?

1 Ответ

0 голосов
/ 24 января 2019

ErrorDocument 404 не работает в Wordpress как обычные страницы.WordPress по умолчанию показывает 404.php содержимое из выбранной вами темы.Вы можете поместить свой пользовательский код в этот файл 404.php.

Вот официальное руководство по Wordpress для Создание страницы ошибки 404

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...