Мы запускаем сайт 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?