Timen

Рейтинг
181
Регистрация
11.08.2005
Еще, как нужно правильно писать при регистрации в каталогах? С www или без?

В принципе, это должны определить Вы сами, то есть определить основной хост. Будет он с www или без, зависит только от Ваших симпатий.

После определения основного хоста ставьте ссылки в одном виде и у Вас не будет возникать подобных вопросов.

Помочь правильно определить выбраный Вами основной хост Яндексу можно при помощи директивы Host (файл robots.txt) а Гуглу при помощи Webmaster tools или 301 редиректа.

Jany:
В общем необходимо подправить движок сайта, а то он картинки никак добавлять не хочет!

Может Вы просто забыли выставить права на папку?

Елистратов:
И еще на то что ее из-за этого нет в индексе.

Вот именно поэтому я и написал, чтобы на неправильный заголовок обратили внимание...

Можно так: http://www.yandex.ru/yandsearch?numdoc=50&text=%23url%3D%22www.site.ru%22&pag=u&rd=0

Или просто в строке поиска набрать #url="www.site.ru"

PS: Обратите внимание, что главная страница Вашего сайта (сайта с Вашего примера) отдает HTTP/1.0 302 Moved Temporarily вместо HTTP/1.1 200 OK

Стоит также добавить, что ссылки через редирект (непрямые) не учитываются поисковиками.

Можно попробовать так:

if (!strstr($_SERVER['HTTP_HOST'],'www') && !strstr($_SERVER['HTTP_USER_AGENT'], 'Yandex'))

{
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.site.ru".$_SERVER['REQUEST_URI']);
exit();
}
klepa:
Скажите пожалуйста: как отличить серый каталог от черного?

Серые каталоги ставят прямую ссылку на сайт, но требуют установку прямой обратной ссылки взамен.

Черные каталоги ставят ссылку через редирект, но требуют установку прямой обратной ссылки взамен.

joost:
На какое время этого хватит?

Это лучше у ПС систем спросить...

Вот еще немного по теме:

503 Сервис недоступен, Service Unavailable.

Сервер в настоящее время не способен обработать запрос из-за временной перегрузки или обслуживания сервера. Это временное условие, которое будет облегчено после некоторой задержки. Если известна продолжительность задержки, она может быть указана в заголовке Retry-After. Если Retry-After не присутствует в ответе, клиенту СЛЕДУЕТ обрабатывать этот ответ как ответ с кодом 500.

Обратите внимание: существование кода состояния 503 не подразумевает, что сервер должен использовать его, когда перегружен. Некоторые сервера могут просто закрывать соединение.

Источник: http://www.lib.ru/WEBMASTER/rfc2068/section-10.html

Если я не ошибаюсь, то 503 Service Unavailable.

Например:

header("HTTP/1.0 503 Service Unavailable");

echo 'Ошибка при подключении к серверу'; //можно ничего не писать, но лучше сообщить об ошибке пользователям.
exit;

Но это не спасет от выпадения страниц из кеша поисковика в случае длительного простоя сервера...

Всего: 1443