NoNamer

Рейтинг
15
Регистрация
14.06.2005
Должность
Руководитель ОИТ

А как может быть с www 140, а без www CY?

Это реально вообще? И почему?

А на втором, показывает 30 (с www) а реально 50 (в каталоге). Это как понимать?

Проблемма решена следующим путем:

1. апдейт Apache/1.3.33 до Apache/2.0.52

2. в httpd.conf внесено следующее:

AddHandler php-script php

AddType text/html php

ВНИМАНИЕ! В Apache/1.3 - это не работает. В старой версии эти строки открывают код PHP файлов!

Строки можно вносить и в .htaccess для каждого отдельного виртуального хоста.

Тему можно закрывать.

Ок, может тогда хоть кто-нить подсказать форум куда можно обратиться за помощью? То есть форум где обитают администраторы которые могли бы подсказать решение проблеммы с тонкой настройкой Apache?

С удовольствием написал бы, но я один на один с собой в этом мире... то есть в данном случае провайдер это я сам...

Как писал Cherny
NoNamer, воспользуйтесь поиском, там много интересного по поводу ошибки 406, включая топик, где на вопрос, подобный вашему, отвечали разработчики Яндекса.

Возможно кого то эти топики и удовлетворят, но там одна вода нету ничего о том как исправить ошибку. К сожеалению я хостинг поменять не могу... :(

Как писал Cherny

А что мы можем сказать?! :)
Это запрос не от основного индексатора, HTTP-запросы основного индексаторы и робота D несколько отличаются.

То что "они" отличаются я и ам понял... Но вот предыдущий Ваш ответ мне несолько непонятен:

Как писал Cherny
Чтобы решить проблему Вам надо убедить сервер, Content-Type: text/html; charset=windows-1251

Что-бы это значило? Какой сервер мне надо "убедить"? Яндекс? Я думаю что убедить их можно только встретив после работы... а это не совсем моя спецификация...

Кстати вот еще строка из лога:

213.180.216.253 - - [15/Jun/2005:14:48:47 +0400] "GET /catalog/champagne.html HTTP/1.1" 200 31975 "-" "Yandex/1.03.003 (compatible; Win16; D)"

Что на это скажите?

Как писал Cherny
Чтобы решить проблему Вам надо убедить сервер, Content-Type: text/html; charset=windows-1251

Ок. Что нужно сделать чтобы "убедить сервер"? Ну хотя бы в общих чертах... Я просто не совсем понимаю о чем речь...

Нашел еще одну весч:

Это мой сервер (информация из PHPINFO):

HTTP Response Headers

Keep-Alive timeout=5, max=400

Connection Keep-Alive

Transfer-Encoding chunked

Content-Type text/html; charset=windows-1251

А это сервер который ТОЧНО индексируется Я (информация из PHPINFO):

HTTP Response Headers

X-Powered-By PHP/4.3.11

Keep-Alive timeout=5, max=500

Connection Keep-Alive

Transfer-Encoding chunked

Content-Type text/html

Различие в строке X-Powered-By.

Или я не ту сторону рою?

Насчет того что:

Как писал Cherny
Чтобы решить проблему Вам надо убедить сервер, Content-Type: text/html; charset=windows-1251

Дык в 10-ой строке заголовков которые выдает мой сайт есть строчка об этом...

Кстати вот РЕАЛЬНЫЙ заголовок сайта

0 => HTTP/1.1 200 OK

1 => Date: Tue, 14 Jun 2005 17:41:56 GMT

2 => Server: Apache/1.3.33 (Unix) mod_ssl/2.8.22 OpenSSL/0.9.7d PHP/4.3.11 mod_perl/1.29 FrontPage/5.0.2.2510

3 => X-Powered-By: PHP/4.3.11

4 => Expires: Thu, 19 Nov 1981 08:52:00 GMT

5 => Last-Modified: Tue, 14 Jun 2005 17:41:56 GMT

6 => Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0

7 => Pragma: no-cache

8 => Set-Cookie: PHPSESSID=c8103e115bc73d7cf7c9e4a27fd50235; path=/

9 => Connection: close

10 => Content-Type: text/html; charset=windows-1251

Так где собака?

Всего: 41