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

Я использовал модуль Boost для моего проекта drupal, кэшированные страницы создавались в кеше /normal/domain/, но страницы кеша никогда не обслуживались анонимными пользователями. Вот мой файл.htaccess, в моем корневом каталоге drupal. Вот несколько моментов, которые я попробовал:

  1. Я подтвердил, что папка кеша имеет мод 755, я даже пробовал 777.
  2. Я уверен, что я вышел, чтобы проверить.
  3. Я попытался заменить%{DOCUMENT_ROOT} или%{HTTP_HOST}% реальным путем или URL.
  4. Я попытался заменить%{HTTP_HOST}% на%{SERVER_NAME}.
  5. Я пытался очистить кеш.
  6. Я попытался удалить модуль и переустановить его, сбросить его и создать новую папку кэша для него.
  7. Я подтвердил, что скопировал сгенерированный параметр в файл.htaccess.
  8. Я пытался изменить браузер (Chrome и Firefox)
  9. Я подтвердил, что активировал чистый URL.

Но без удачи никто из них не может заставить его работать.

Может кто-нибудь предложить мне несколько предложений? Спасибо!

Ниже мои настройки буста в файле.htaccess

# RewriteBase /

 ### BOOST START ###

 # NORMAL - Cached css & js files
 RewriteCond %{DOCUMENT_ROOT}/cache/perm/%{HTTP_HOST}%{REQUEST_URI}_\.css -s
 RewriteRule .* cache/perm/%{HTTP_HOST}%{REQUEST_URI}_\.css  [L,QSA,T=text/css]
 RewriteCond %{DOCUMENT_ROOT}/cache/perm/%{HTTP_HOST}%{REQUEST_URI}_\.js -s
 RewriteRule .* cache/perm/%{HTTP_HOST}%{REQUEST_URI}_\.js [L,QSA,T=text/javascript]

 # Caching for anonymous users
 # Skip boost IF not get request OR uri has wrong dir OR cookie is set OR      request came from this server OR https request
 RewriteCond %{REQUEST_METHOD} !^(GET|HEAD)$ [OR]
 RewriteCond %{REQUEST_URI}   (^/(admin|cache|misc|modules|sites|system|openid|themes|node/add|comment/reply))|(/(edit|user|user/(login|password|register))$) [OR]
 RewriteCond %{HTTPS} on [OR]
 RewriteCond %{HTTP_COOKIE} DRUPAL_UID
 RewriteRule .* - [S=2]

 # NORMAL
 RewriteCond %{DOCUMENT_ROOT}/cache/normal/%{HTTP_HOST}%{REQUEST_URI}_%{QUERY_STRING}\.html -s
 RewriteRule .* cache/normal/%{HTTP_HOST}%{REQUEST_URI}_%{QUERY_STRING}\.html [L,T=text/html]
 RewriteCond %{DOCUMENT_ROOT}/cache/normal/%{HTTP_HOST}%{REQUEST_URI}_%{QUERY_STRING}\.xml -s
 RewriteRule .* cache/normal/%{HTTP_HOST}%{REQUEST_URI}_%{QUERY_STRING}\.xml [L,T=text/xml]

 ### BOOST END ###
 # Rewrite URLs of the form 'x' to the form 'index.php?q=x'.

1 ответ

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

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