Искать  
 
   
 
CE Cache static caching и Яндекс
Отправлено: 17 Март 2013 02:28 P.M.   [ Игнорировать ]
Новичок
Rank
Всего сообщений:  33
Зарегистрирован  2011-10-02

При обращении к странице, происходит проверка срока её действия и если кэш просрочен, происходит 302 редирект на эту же страницу. Яндекс зашел и получил этот самый редирект, но не стал заново обращаться к таким страницам. Может быть яндекс подумал, что происходит циклическая переадресация из-за того, что инициатор и цель одни и те же? Были у кого нибудь такие проблемы? Что делать?

Профиль
 
 
Отправлено: 21 Март 2013 02:55 P.M.   [ Игнорировать ]   [ # 1 ]
Новичок
Rank
Всего сообщений:  33
Зарегистрирован  2011-10-02

Пришел ответ от Платона

Чтобы страницы были успешно проиндексированы, они изначально должны возвращать HTTP код 200

Так что могут возникнуть проблемы с индексацией, когда бот яндекса будет натыкаться на истекший кэш.

Профиль
 
 
Отправлено: 22 Март 2013 08:13 A.M.   [ Игнорировать ]   [ # 2 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

Что значит истекший кеш? Как это могло произойти?

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 22 Март 2013 08:21 A.M.   [ Игнорировать ]   [ # 3 ]
Новичок
Rank
Всего сообщений:  33
Зарегистрирован  2011-10-02

Это значит, что обозначенное время жизни кэша закончилось и его (кэш) нужно обновить.

Профиль
 
 
Отправлено: 22 Март 2013 09:58 A.M.   [ Игнорировать ]   [ # 4 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

Что значит обновить кеш? И сколько твой кеш жил?

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 22 Март 2013 10:26 A.M.   [ Игнорировать ]   [ # 5 ]
Новичок
Rank
Всего сообщений:  33
Зарегистрирован  2011-10-02
Станислав - 22 Март 2013 09:58 A.M.

Что значит обновить кеш?

Серьезно? Удалить старый, создать новый.

Станислав - 22 Март 2013 09:58 A.M.

И сколько твой кеш жил?

Это не важно.

Проблема в том, что происходит редирект страницы на саму себя, а яндекс в этом случае откладывает загрузку страницы до лучших времен на неопределенный срок.

Профиль
 
 
Отправлено: 22 Март 2013 01:29 P.M.   [ Игнорировать ]   [ # 6 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07

Попробуй в .htaccess добавить например после:

RewriteCond %{REQUEST_METHOD} !=POST [NC] 

это

RewriteCond %{HTTP_USER_AGENT}  !^Yandex[NC] 

тогда Яндексу будем отдавать без кэша)

как альтернативное решение можно добавить в конфиг:

$config['ce_cache_static_flat''yes'

не изменяя .htaccess но кэш в таком случае не будет очищаться через заданное время в параметре seconds=“0”

Профиль
 
 
Отправлено: 25 Март 2013 07:45 A.M.   [ Игнорировать ]   [ # 7 ]
Новичок
Rank
Всего сообщений:  33
Зарегистрирован  2011-10-02

Спасибо, попробую через user agent.

Профиль