I am tugging my hair out...

Looking to get Drupal Boost to operate on the live atmosphere. It creates my development machine, but getting problems in setting it up to operate live.

It depends on an .htaccess rewrite rule to see if there's a static html file inside a cache directory, and when it will, rewrite by using this file.

I've removed everything however the core rewrite rules, therefore it looks likes this:

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

It's the rewrite condition that does not seem to be working (checking what goes on on my small dev atmosphere in comparison towards the live one). Basically it's checking to ascertain if %/cache/normal/%Title%_%.html is available within the file system (while using -s flag).

From apache:

"Goodies the TestString like a pathname and tests whether it is available, and it is a normal file with size more than zero."


  1. Made certain the files exist
  2. Checked the file permissions (despite the fact that this should not matter because it is apache checking files apache has produced)
  3. Attempted altering % for any hard coded path e.g. /var/www/vhosts/mywebsite.com/httpdocs/cache/normal/www.mywebsite.com/

Can anybody advise a answer, or anything to try and resolve this?

I've looked on Drupal Forums, however it appears in my experience to become a .htaccess problem.

Has anybody had connection with using -s?

Can you're able to the particular html file?