Я пытаюсь перенаправить на пользовательскую страницу 404, когда файл не найден.Однако мой сервер отвечает «Файл не найден», но не говорит 404 и не перенаправляет.
Я использую amazon Lightsail, используя стек LAMP bitnami.
Он успешно перенаправляет наошибка 403, и она успешно перенаправляется, когда я пытаюсь перейти в неверный каталог.Однако неверные файлы не обрабатываются правильно.Они просто печатают «Файл не найден»
Вот мой .htaccess:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
ErrorDocument 400 https://example.com/error.php
ErrorDocument 404 https://example.com/error.php
ErrorDocument 403 https://example.com/error.php
ErrorDocument 500 https://example.com/error.php
Options -Indexes
# SPELLING
<IfModule mod_speling.c>
CheckSpelling off
</IfModule>