ErrorDocument 404, 302 Moved temporarily, header HTTP/1.0 404 Not Found

Полезные скрипты
Ответить
Аватара пользователя
mihas
Администратор
Сообщения: 1455
Зарегистрирован: 18 авг 2004, 16:58
Откуда: Москва
Контактная информация:

ErrorDocument 404, 302 Moved temporarily, header HTTP/1.0 404 Not Found

Сообщение mihas »

Два ответа при полной ссылке с доменом на файл ошибки 404
Два ответа при полной ссылке с доменом на файл ошибки 404
• 53.19 КБ • 6330 просмотров
Это удивительно, но так нельзя почему-то в htaccess прописать:
ErrorDocument 404 https://cielab.xyz/error404.php
а вот так можно:
ErrorDocument 404 /error404.php
В первом случае (на картинке) сервер отдает на несуществующую ссылку 2 ответа - 302 и 404, во втором как положено сразу ответ 404, прописанный в файле error404.php.
При этом в сети все советуют первый вариант с полным путем домена, и ты такой - ну какого хрена не работает?
Мне просто Яндекс сообщил, что надо повнимательнее отнестись к 404 ошибке, проверить валидаторами. Вот кумекал немного. Оказалось что не надо в данном случае полный путь и все будет хорошо, будет приходить сразу ответ 404 Not found при записи в файле error404.php заголовка
header('HTTP/1.0 404 Not Found');
Ответить

Вернуться в «PHP»