как сделать чтобы 404-я страница отдавала код 404, а не 200?

К
На сайте с 30.07.2004
Offline
113
3587

на сайте с помощью htaccess сделана обработка 404-й. Соответственно выдается код 200, а нужен 404.

Это реально?

A
На сайте с 23.10.2003
Offline
162
#1

Пример .htaccess сюда.

андроид ТВ (http://qway.com.ua/android_tv) и экшн камеры (qway.com.ua/action-cameras) в Украине.
M
На сайте с 03.11.2004
Offline
94
#2

ErrorDocument 404 /index.html

вместо index.html можно сделать любую страничку

К
На сайте с 30.07.2004
Offline
113
#3
motorhead:
ErrorDocument 404 /index.html
вместо index.html можно сделать любую страничку

вот-вот в том то и дело, что когда делаешь "любую страничку", она то похоже и отдает 200. А надо 404.

Поясню для чего это надо:

при попытке в Google Sitemaps подтвердить сайт выдается следующее:

Мы обнаружили, что Ваша страница с ошибкой 404 (не удалось найти файл) показывает в заголовке статус 200 (OK).
Эта конфигурация представляет собой угрозу безопасности для подтверждения сайта, поэтому мы не можем подтвердить Ваш сайт. Если для Вашего сервера настроено возвращение статуса 200 в заголовке страниц 404 и мы разрешили Вам подтвердить Ваш сайт, используя эту конфигурацию, другие пользователи смогут воспользоваться этой возможностью и также подтвердить Ваш сайт. Таким образом, другие пользователи смогут просмотреть статистику для Вашего сайта. Для гарантии того, что никто кроме владельцев сайтов не сможет воспользоваться преимуществом этой конфигурации для просмотра статистики для их сайтов, мы подтверждаем только сайты, которые возвращают статус 404 в заголовке страниц с ошибкой 404.
K
На сайте с 31.01.2001
Offline
737
#4

Делаешь страничку и указываешь ее:

ErrorDocument 404 /missing.html

Проверено годами, мин нет. И нужно это не только для Google Maps, так положено вести себя серверу.

А вообще это вопрос к вашему хостеру, если такая директива Апача не работает.

Выделенные полосы в Москве (http://www.probkovorot.info) привели к снижению скорости до 23%.
M
На сайте с 03.11.2004
Offline
94
#5

а если вообще эту строку убрать?

лучше покажите, пожалуйста, что у вас в .htaccess

Oniks
На сайте с 22.08.2005
Offline
176
#6

Можно послать заголовок методами РНР (в зависимости от запрошенного урл выдавать 200 или 404 header)

Профессиональные услуги фотографа в Москве и области (http://www.oniks-photo.ru/) покупаю стать и ссылки с сайтов про охоту
К
На сайте с 30.07.2004
Offline
113
#7

а все, получилось.

просто настроил обработку 404-й у провайдера в панели управления, а не через .htaccess

P
На сайте с 03.10.2020
Offline
0
#8

Здравствуйте. Зацепил и я этот вопрос по ошибке 404 страницы.

Вот целевой сайт. Сайт по заработку в интернете
Вот страница созданная под 404 >>>  https://zm-club.ru/error-404-page-not-found/
Установлен плагин по пере направлению в случае ошибки на созданную страничку.

То есть, если набрать не существующую страницу типа https://zm-club.ru/абракадабра
Мы попадаем на созданную страничку https://zm-club.ru/error-404-page-not-found/

Сама страница делалась в обычном редакторе, с заголовками, с ключами и описанием.
То есть оптимизирована по части SEO.

Но она отдает ответ 200 ok 🧐


В моем случае нужно сделать так что бы ответ был 404?
И самое главное как это сделать если это нужно?


Спасибо за возможную помощь!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий