SEO Сообщество: Спрашивайте и помогайте

Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.

Q&A SEO

404.html - файл есть, а выдает ошибку как будто его нет - помогите!

ATOMMASTER ATOMMASTER  
0
  13.09.2017 15:04       5 591    
у меня есть файл 404-html (http://atomesp.com/404.html),
в .htaccess стоит: ErrorDocument 404 http://atomesp.com/404.html
а вот аналитика https://a.pr-cy.ru/ выдает что: 

- Код ответа страницы 404 - Получен код 200. - Код ответа несуществующей страницы перестал быть 404.
Настройте свой сайт так, чтобы при запросе несуществующих страниц появлялся код ответа 404, то есть страница не найдена, или код ответа 410, то есть страница удалена.

почему так? и как исправить?

Ответы на пост (10) Написать ответ
axox axox
165
13.09.2017 15:15
Сам файл 404.html не отправляет 404 ошибку, а отправляет ответ 200 (найден). Внизу решение для php, если сервер обрабатывает php, то вставьте сверху в файл код ниже
<?php
header("HTTP/1.0 404 Not Found");
?>
0
Решение
axox axox
165
13.09.2017 15:16
В файл 404.html, конечно
0
ATOMMASTER ATOMMASTER
0
14.09.2017 01:47
спасибо, а если не использовать php?
0
ATOMMASTER ATOMMASTER
0
14.09.2017 02:06
добавил код в страницу, но все равно нет изменений. Может PHP не читается?
http://atomesp.com/404.html
0
axox axox
165
14.09.2017 09:35
Вы вставляли это в самом верху файла? До тэга <HTML>? (надо в самый верх исходного кода) Попробуйте скопировать этот файл на сервере и переименовать его в 404.php. Если откроется, значит php обрабатывается, посмотрите ответ сервера на эту страницу (404.php), если ответ будет 404, можно в .htacces прописать не 404.html а 404.php
0
ATOMMASTER ATOMMASTER
0
14.09.2017 09:53
понменял там и там, теперь вот выходит вот такая ошибка когда запускаю файл
atomesp.com/404.php
Warning: Cannot modify header information - headers already sent by (output started at /atomesp.com/404.php:4)
0
axox axox
165
14.09.2017 10:02
У вас CMS используется какая-нибудь?
0
ATOMMASTER ATOMMASTER
0
14.09.2017 10:12
просто хтмл код, написанный в ручную
0
sansan sansan
1680
13.09.2017 18:29
pr-cy нередко ошибается про ошибку 404.
Проверьте на _redbot.org код страницы.
0
serag1972 serag1972
0
13.09.2017 21:40
У меня так:
ErrorDocument 404 /404.html

0