Не могу кэшировать первую страницу с Boost / Drupal 7

Я уже настроил свой сайт на Drupal с помощью Boost.

Я проверил и все работает, но на первой странице.

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

В конфигурациях Boost я настроил кэширование только перечисленных страниц и включил для этого две опции: inicio

Inicio - это представление, которое также является моей главной страницей.

Я хочу решение или обходной путь. Я не знаю, как писать файлы.htaccess. Если бы я знал, как это сделать, я буду обслуживать главную страницу со своим собственным правилом, если эта страница существует... или что-то в этом роде.

Спасибо за вашу помощь.

1 ответ

В заключение! Ответ таков:

# Special handling for front page for Apache 2.4
# RewriteCond %{REQUEST_URI} ^/index\.php$
# RewriteCond %{DOCUMENT_ROOT}/cache/%{ENV:boostpath}/%{HTTP_HOST}/\_%{QUERY_STRING}\.html -s
# RewriteRule .* cache/%{ENV:boostpath}/%{HTTP_HOST}/\_%{QUERY_STRING}\.html [L,T=text/html]

Вы можете поместить это до.htaccess, сгенерированного Boost. Объяснения? Здесь подробно объясняется, а также решение: https://www.drupal.org/node/2078595

Другие вопросы по тегам