Сервер отвечает 200 на несуществующие страницы

12
Mamont2x2
На сайте с 19.11.2010
Offline
57
2752

Здравствуйте.

Старый сайт на CMS noble. Шаблоны на smarty.

При добавлении в вебмастер и подтверждением через файл, выдается ошибка, что сервер отвечает 200 на несуществующие страницы. (Сайт подтвердил через тег, но, тем не менее, ошибку надо исправлять.)

Подскажите, пжлст, как и где это исправляется и вообще в какую сторону копать, что читать?

Видимо, на этой же почве возникает проблема с добавлением карты сайта. По адресу site.ru/sitemap.xml карта не видна (типа такой страницы не существует), а валидатор яндекса при попытке проверки по этой же ссылке пишет "Ошибка разбора".

Собственно вот. Где настраивать ответы сервера, чтобы выдавал правильные коды и решит ли это вопрос с картой сайта?

Garin33
На сайте с 31.08.2009
Offline
169
#1

Обратитесь к тем, что писал эту чудо-cms. Большинство тут это название, думаю, видят впервые.

Потому что Drupal - это круто.
Digdug
На сайте с 11.07.2012
Offline
119
#2

Скорее всего действительна проблема в cms. Не могу понять смысла делать сайты на неизвестных никому cms.

Mamont2x2
На сайте с 19.11.2010
Offline
57
#3

При условии, что "свяжитесь с создателями" не работает.

Дело именно в cms или, может, это где-то на хостинге настраивается? В htaccess?

Garin33
На сайте с 31.08.2009
Offline
169
#4

Нет, не в хостинге (98%).

IL
На сайте с 20.04.2007
Offline
435
#5
Garin33:
Нет, не в хостинге (98%).

146 же ......

http://www.noble.ru/blabla/lb
GET lb 200 OK
Connection keep-alive
Content-Type text/html; charset=cp1251
Странички с таким URL на нашем сайте нет
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
Mamont2x2
На сайте с 19.11.2010
Offline
57
#6

Такая же тема - ответ сервера "HTTP/1.1 200 OK" для несуществующей страницы - нашлась на одном из сайтов на битриксе.

В поиске бегло не смог найти решения. Поэтому вопрос: это работа для программиста или все же можно разобраться своими силами? Например, прописать нужную строку в htaccess или еще где-нибудь? )

SeVlad
На сайте с 03.11.2008
Offline
1609
#7
Mamont2x2:
это работа для программиста

Это сильный пинок разработчика движка. Вплоть до финансовых претензий (почти не реально в реальности, но если постараться ...)

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
ПЗ
На сайте с 10.10.2006
Offline
92
#8

если у вас есть шаблон 404 страницы, то дабы особо не копаться в движке, можете в начале этого шаблона вставить

<?php

header($_SERVER['SERVER_PROTOCOL']." 404 Not Found");

?>

Если нет, то обращайтесь к программисту

Автомобили в России (http://www.autobb.ru/). Спецтехника BIZ - вся строительная, дорожная, коммунальная техника (http://www.spectehnika.biz/) и другая спецтехника в одном месте.
Mamont2x2
На сайте с 19.11.2010
Offline
57
#9

В корне сайта лежит файл 404.php - это же шаблон 404-й?

Там такой код:


<?
include_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/urlrewrite.php');

CHTTP::SetStatus("404 Not Found");
@define("ERROR_404","Y");

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");

$APPLICATION->SetTitle("404 Not Found");

$APPLICATION->IncludeComponent("bitrix:main.map", ".default", Array(
"LEVEL" => "3",
"COL_NUM" => "2",
"SHOW_DESCRIPTION" => "Y",
"SET_TITLE" => "Y",
"CACHE_TIME" => "3600"
)
);

require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

Вставил в начало код, указанный Павлом Зотовым, но чего-то реакции нет.

В любом случае спасибо ) Может, у кого есть ссылки на подробное освещение этой проблемы - настройки ответа кодов сервера.

IL
На сайте с 20.04.2007
Offline
435
#10
Mamont2x2:
include_once($_SERVER['DOCUMENT_ROOT'].'/bitrix/modules/main/include/urlrewrite.php');
Mamont2x2:
Старый сайт на CMS noble. Шаблоны на smarty.
Mamont2x2:
Вставил в начало код, указанный Павлом Зотовым, но чего-то реакции нет.

Вы точно на том сайте код вставили? :)

12

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