[Typo3-UG Russia] tt_news + realurl + кэш = чудеса :( [дело в nginx[-0.1.x] и sendCacheHeaders?]
Michael Shigorin
mike at osdn.org.ua
Mon Oct 17 23:48:10 CEST 2005
Здравствуйте.
Озаботился на свою голову "ссылками покрасивше"...
Дано: typo3 3.8.0, tt_news 2.2.24, realurl 0.3.0.
Имеем:
--- localconf.php
'postVarSets' => array(
'_DEFAULT' => array(
// archive
'period' => array(
'0' => array('GETvar' => 'tx_ttnews[year]',),
'1' => array('GETvar' => 'tx_ttnews[month]',),
),
// pagebrowser
'browse' => array('0' => array('GETvar' => 'tx_ttnews[pointer]')),
'select' => array ('0' => array('GETvar' => 'tx_ttnews[cat]')),
'view' => array(
'0' => array('GETvar' => 'tx_ttnews[tt_news]'),
//'1' => array('GETvar' => 'cHash'),
//'2' => array('GETvar' => 'tx_ttnews[swords]'),
),
),
),
---
Ссылки почти совсем красивые:
http://www.linux.kiev.ua/ru/news/comments/view/1436/
http://www.linux.kiev.ua/ru/news/archive/select/176/
http://www.linux.kiev.ua/ru/news/archive/period/2005/08/
но вот незадача -- при рассмотрении первой (SINGLE) вот что:
--- табличка вверху странички
Error: Stored cHash and calculated did not match!
0 f72e25f28b
1 5ef82b7788
2 ua/news/archive/details/view/1524/
3 17666845
---
Если же во view раскомментировать строчку с 'cHash' --
начинаются дикие приколы не то что с URL, с тем, что вываливается
на страницы -- при многих переходах такое впечатление, что
предыдущий контент закэшировался полностью и подсовывается
по своему cHash, который всунут в ссылку (но ссылки-то разные
получаются, включая "хвостик" cHash!):
http://www.linux.kiev.ua/ru/news/comments/view/1522/a283d76273/
http://www.linux.kiev.ua/ru/news/archive/select/176/view//7338ea3a2e/
http://www.linux.kiev.ua/ru/news/archive/period/2005/08/view//d114c91cb1/
При этом если зайти в одну из категорий -- то без shift-reload
переход к следующей покажет тот же набор статей.
tx_realurl_uniqalias со старыми алиасами truncate'нул, ...
.......
о! О! убрал назад на :1080 включенный сегодня на :80
nginx-0.1.45 -- разум вернулся в наши края. (он у меня "сбоку"
как frontend proxy webserver сполняет, а тут sendCacheHeaders = 1
и вещи несколько усложняются)
Похоже, придётся посмотреть 0.3.2, где по кэшированию как раз
исправления заявлены, ну и если всё плохо -- не забыть написать
Игорю Сысоеву...
--
---- WBR, Michael Shigorin <mike at altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
More information about the TYPO3-russia
mailing list