svhs

Рейтинг
0
Регистрация
12.08.2004

Вроде бы помогает добавление директив

AddHandler application/x-httpd-php .php

AddType text/html php

Причина ошибки нашлась. В этом форуме есть тема , где говорится про код 406. Я проверил запрос GET с параметром "Accept: text/html" - 406. Попробовал в Яндекс добавить непосредственно страницу с виртуальным адресом - тоже выдалось сообщение об ошибке 406. Говорят, что дело в настройках сервера, но нигде не пишут, что именно нужно исправить. Необходимо решить проблему, оставив механизм работы замены урлов через Multiviews. Буду очень благодарен, если кто-то в курсе.

Я на 99.99% уверен, что дело в имитации. За год было сделано несколько сайтов на доменах второго уровня, причем часть из них работает с имитацией директорий, часть - без. С первых Яндекс быстро индексирует и переиндексирует существующие страницы, а на виртуальные не заходит. Ну а с сайтами без имитации вообще никаких проблем нет: Яндекс за 2-3 недели индексирует несколько сотен страниц и дальше - без проблем. Уже появляются мысли делать для Яндекса отдельный поддомен сайта, но это глупо всё-таки.

Нет, он туда вообще не ходит. Яндекс заходит на реально существующую страницу items.html, к примеру, а по ссылкам, находящихся там, вида "/items/hdd/maxtor.html" не ходит. Говоря про ответ сервера "HTTP/1.1 200 OK", я имел в виду тот ответ, который выдается при GET-запросе страницы.

Раньше адреса были без имитаций, т.е. "items.html?type=hdd&firm=maxtor" и всё было нормально. Как только ссылки переделали (год назад), Яндекс перестал индексировать страницы, а с других поисковиков траффик заметно вырос.