ermouth: (Default)
ermouth ([personal profile] ermouth) wrote2011-04-17 04:34 am
Entry tags:

Про bizwood.ru, часть 3

--------------Последние новости---------------

Бизвуд вдруг перестал работать на моём айфоне. Фак.

Гуглом проиндексирована версия месячной давности. Робот Гугла, приходи ) У меня к тебе сурприз.

----------- Конец последних новостей. --------------

Теперь история про #!.

Хэшбэнги и другие животные

Хэшбэнг (hashbang) – это короткое названия для сочетания знаков #!

Я подглядел его в Твиттере. То-есть, это тоже ajax-система, и меня заинтересовало, почему им не хватило для навигации по твиттеру просто значка # (как в гмэйле, например).

То-есть Твиттер любое обращение типа http://twitter.com/ermouth преобразует в http://twitter.com/#!/ermouth. Я начал интересоваться – и ответ был неожиданный. Именно поэтому, как оказалось, Твиттер будучи ajax-системой прекрасно индексируется Гуглом.

46 300 000 страниц находится по запросу how to index ajax pages. Это очень важная для человечества проблема – по запросу chernobyl находится всего 18 млн страниц.

В своё время Гугл предложил прекрасное решение этой проблемы. То-есть они соглашались, что если поисковый бот находит на странице ссылку вида http://somesite.xxx/#!параметры, бот индексирует страницу по фактическому адресу http://somesite.xxx/?_escaped_fragment_=параметры.

Скажем, по запросу http://bizwood.ru/#!Баня Гугл будет индексировать вот такой ответ (картинка кликабельна) – а не ту красоту, что видите вы.

image

Логика этой ленты слизана с твиттера – тут просто результаты поиска по этому слову отсортированы в обратной хронологии. Первые – самые новые.

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

В следующий раз про поиск.