Я пытаюсь создать пользовательские 500 и 404 ошибок страницУ меня, кажется, 500 страниц ошибок и нет страницы ошибки 404, почему?
вот мой .htaccess страница:
Options -MultiViews
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !\.php$
RewriteRule ^(.*)$ $1.php [L,QSA]
ErrorDocument 404 "Sorry, this page was not found"
ErrorDocument 500 "Sorry, something went wrong, try again later"
вот 404 страница http://example.com/cats - не страницы (но он показывает, как 500)
и это одна должна быть 500 http://example.com/dogs - страница (поскольку запрос возвращается пустой), но это не сообщение об ошибке на всех - предполагаю, что это должно быть 500 в любом случае, я хотел бы, чтобы это было
Кажется, всегда показывают 500 и нет 404, но я не могу понять, как остановить/исправить, какие-нибудь идеи ???
Исправлено
никаких изменений, к сожалению (используя это сейчас: ErrorDocument 404 /errors/404.html ErrorDocument 500 /errors/505.html) – JenStar23
Я не эксперт по .htaccess, но возможно, что некоторые из ваших фантастических переписываний мешают процессу, попробуйте прокомментировать всю переписку и попробуйте бросить 404 –
. «Кроме того, 500 Ошибка внутреннего сервера Ошибка при попытке использовать ErrorDocument для обработки запроса ». указывает на то, что это может быть просто базовая синтаксическая ошибка в .htaccess –