Интернет |
На несуществующих страницах сервер частично отдает ответ 200, а частично 404
Здравствуйте!
На некоторых несуществующих страницах отдается ответ 200, а на некоторых 404. Никак не могу понять в чем дело...
Вот, например, страница пагинации https://derevo-kazok.org/ukrayinski-...-kazki/next/99 Такой страницы на сайте нет, но сервер отдает ответ 200, типа страница существует.
А вот тоже страница, которой нет: https://derevo-kazok.org/46536.html Отдает ответ 404
А вот к странице, которая существует, просто добавил в конце УРЛа цифру 3: https://derevo-kazok.org/coloring-for-fairy-tales3/ Загружается заставка ошибки 404, но код статуса HTTP все равно 200, хотя этой страницы тоже нет...
Вот код 404 страницы, вроде все нормально:
Подскажите, пожалуйста, может кто знает причину.
На некоторых несуществующих страницах отдается ответ 200, а на некоторых 404. Никак не могу понять в чем дело...
Вот, например, страница пагинации https://derevo-kazok.org/ukrayinski-...-kazki/next/99 Такой страницы на сайте нет, но сервер отдает ответ 200, типа страница существует.
А вот тоже страница, которой нет: https://derevo-kazok.org/46536.html Отдает ответ 404
А вот к странице, которая существует, просто добавил в конце УРЛа цифру 3: https://derevo-kazok.org/coloring-for-fairy-tales3/ Загружается заставка ошибки 404, но код статуса HTTP все равно 200, хотя этой страницы тоже нет...
Вот код 404 страницы, вроде все нормально:
PHP код:
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
/**
* MaxSite CMS
* (c) http://max-3000.com/
*/
if ( mso_get_option('page_404_http_not_found', 'templates', 1) ) header('HTTP/1.0 404 Not Found');
if ($fn = mso_find_ts_file('main/main-start.php')) require($fn);
echo NR . '<div class="mso-type-page_404">' . NR;
if ($f = mso_page_foreach('page_404'))
{
require($f); // подключаем кастомный вывод
}
else // стандартный вывод
{
if ($fn = mso_find_ts_file('type/page_404/units/page_404.php')) require($fn);
}
echo NR . '</div><!-- class="mso-type-page_404" -->' . NR;
if ($fn = mso_find_ts_file('main/main-end.php')) require($fn);
# end file