Добавить новость
ru24.net
Интернет
Август
2019

На несуществующих страницах сервер частично отдает ответ 200, а частично 404

0
Здравствуйте!
На некоторых несуществующих страницах отдается ответ 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

Подскажите, пожалуйста, может кто знает причину.



Moscow.media
Частные объявления сегодня





Rss.plus
















Музыкальные новости




























Спорт в России и мире

Новости спорта


Новости тенниса