Корректный ответ в HTTP заголовке

andrec
На сайте с 07.02.2007
Offline
22
554

Сайт долго не индексировался в Яше. Отписал Платону.

Пришел следующий ответ:

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

HTTP-заголовке (независимо от регистра символов - (С БОЛШОЙ БУКВЫ.... .ru или

с маленькой буквы....... .ru). Ваш сайт был добавлен как "С БОЛШОЙ БУКВЫ.... .ru" , хотя при обращении к этому адресу робот получает ошибку 403."

Помогите как правильно решить эту проблему?

T
На сайте с 11.08.2005
Offline
181
#1

Покажите урл, если хотите получить нормальный ответ

andrec
На сайте с 07.02.2007
Offline
22
#2

урл скинул в личку

albion
На сайте с 07.10.2005
Offline
247
#3
andrec:
Помогите как правильно решить эту проблему?

Прописан ли в .htaccess mode_rewrite? Если да, то киньте в личку его содержимое.

T
На сайте с 11.08.2005
Offline
181
#4

Не уверен, что поможет, но можно попробовать…

1. Пропишите в самом начале вывода страниц следующее:

<? header("HTTP/1.1 200 OK"); ?>

При этом по адресу Вашего сайта (как с большой буквы так и с маленькой) должен отдаваться заголовок: HTTP/1.1 200 OK а не HTTP/1.1 403 Forbidden, как сейчас.

2. Создайте файл robots.txt и пропишите в нем директиву host: www.site.ru Этим Вы "попросите" Яндекс переопределить основной хост (на адрес сайта с маленькой буквы).

andrec
На сайте с 07.02.2007
Offline
22
#5

Спасибо, счас попробую - потом отпишусь

andrec
На сайте с 07.02.2007
Offline
22
#6

robots.txt создал - результат посмотрим когда бот зайдет.

PHP код : <? header("HTTP/1.1 200 OK"); ?> прописал но при анализе на бе1 все равно выдает "TITLE - 403 Forbidden (2/ 13)"

может не там прописал?

T
На сайте с 11.08.2005
Offline
181
#7

robots.txt неправильный. Вы ведь не только для Яндекса его пишете, верно?

/ru/forum/86666

Насчет header(...) - действительно может не работать… извините...

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