Як запобігти кешування сторінки?


8

Я встановив власну URL-адресу домашньої сторінки на example.com/welcome. Користувач переходить на сторінку example.com/ і входить на цю сторінку. Drupal перенаправляє на example.com/welcome

Тепер користувач натискає на домашню сторінку, яка завантажує example.com/ з кешу браузера (на якому є форма для входу).

Я думаю, якщо Drupal би перезавантажив домашню сторінку на example.com/ замість example.com/welcome, я б не мав цієї проблеми. Як би я це зробив?

Що ще я міг би робити?

До речі, анонімні сторінки отримують кешування лаком.

Відповіді:


10

Перший крок - це зрозуміти, чи http://drupal.org/project/cacheexclude це робить для вас. Якщо у вас на Drupal 6, перегляньте цю проблему: http://drupal.org/node/197786#comment-1817644 . Якщо у вас на Drupal 7, перегляньте це: http://groups.drupal.org/node/212103

Якщо жодне з перерахованого вище не зробить це за вас, ви можете поглянути на зміну свого VCL та додати більше логіки, щоб він працював з вашим сайтом.

Також погляньте на щось на зразок http://drupal.org/project/globalredirect , щоб переконатися, що у вас є одна URL-адреса для ресурсу (наприклад, головна сторінка).


ти, людина, як тільки я встановив прапорець "Обробник перенаправлення Frontpage" у глобальному переадресації, проблема була виправлена. Дякую!!!
uwe

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.