| --Bartosz-- |
Post
#1
|
|
Goście |
Witam,
korzystam z cachowania zend frameworka całych stron (frontend output). Jednak część strony jest generowana dynamicznie, dla każdego użytkownika indywidualnie. Ta dynamiczna część była doczytywana ajaxem. Pojawił się jednak problem z google botami, ponieważ nie indeksowały one doczytywanej treści. Mam pomysł, aby przy ładowaniu strony wyświetlać jakąś domyślną treść (którą widziałby bot) i od razu, onload zastępować ją ajaxem treścią dedykowaną dla usera. Pytanie tylko, czy taka metoda nie grozi banem od google za cloaking? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza |
Jakiś czas temu stałem przed podobnym problemem. Siedzę w Kohanie, ale możesz bez problemu (jak sądzę) podobną ideę zastosować u siebie.
Helper:
W cache'owanym całym widoku nie wstawiasz wywołań funkcji, tylko frache::dynamic($callback), czyli zamiast (przykładowo): dajesz: Dzięki temu w źródle strony będziesz miał "znacznik", że w to miejsce należy wstawić dynamiczną treść podmienianą tuż przed wyświetleniem danych. W momencie wysyłania danych na ekran (HTML już masz zapisany w cache) dodajesz jeszcze podmianę callbacków:
|
|
|
|
-Bartosz- [AJAX][JavaScript][PHP] zastępowanie fragmentu strony onload - cloaking? 19.06.2012, 11:32:38
eviance siemka
1. pomysł zalatuje mi troche door-way pag... 19.06.2012, 13:47:36 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 23:44 |