Здравейте, отново е време да се захванем с някой нови интересни неща с които се занимавах тези дни.
Започнах нов проект за споделяне на събития.
http://bgjoin.com/
в сайта може да разгледате секция "КАК РАБОТИ ?".
Но да се върна към темата:
Технологиите, които ползвам за html 5, jquery, ajax, css и php за rest service.
По време на разработка на проекта всичко беше добре, докато не стигнах до извода, че динамичните сайтове не се индексират от google.
Веднага се разрових в internet и открих решение на проблем става въпрос за:
how to make ajax crawlable
Идеята на всичко това е, че когато зареждаме динамично сайта ние работим с # hash знака
и така с jquery прихващаме този селектор, но проблема е че това се рендира при клиента
и няма content които да бъде индексиран от google.
За целта от google са намерили решение, като след # добавяме и удивителен знак (!)
получаваме www.example.com/#!99 примерно 99 играе ролята на ID за да може после да се направим заявка и да се генерира content.
как става това.
google замества кобинацията от #! със ?_escaped_fragment_ което играе ролята на ключ за търсене в $_GET.
Примерно $_GET['_escaped_fragment_'];
но за да стане всичко по прегледно нека пусна и кода
Надявам се да съм бил полезен.
Ако имате въпроси пишете ми
Поздрави Мемхедов!






