We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 18367
    • 834 Posts
    Hi,

    I've installed Statcache and followed the various snippets of instructions that are scattered all over the web, but I still can't get it to work.

    Any help appreciated.

    Thanks

    I'm on Revo and Apache.

    I manually created the statcachfile in the root but nothing's being written there.

    Here's my htaccess code
    # If MODX is directly in your DOCUMENT_ROOT,
    # add this before your MODX Friendly URLs RewriteCond's and RewriteRule...
    RewriteCond %{DOCUMENT_ROOT}/statcache%{REQUEST_URI}/~index.html -f
    RewriteRule ^(.*)$ statcache/$1~index.html [L,QSA]
     
    RewriteCond %{DOCUMENT_ROOT}/statcache%{REQUEST_URI} -f
    RewriteRule ^(.*)$ statcache/$1 [L,QSA]
    
    Options +FollowSymLinks
    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTPS} off [OR]
    RewriteCond %{HTTP_HOST} ^www\. [NC]
    RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
    RewriteRule ^ https://%1%{REQUEST_URI} [L,NE,R=301]
    
    # remove trailing slash
    # RewriteRule ^(.*)\/(\?.*)?$ $1$2 [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)/$ /$1 [L,R=301]
    
    RewriteCond %{HTTP_HOST} ^www\.hotly\.com\.au/index [NC]
    RewriteRule ^(.*)$ https://hotly.com.au/$1 [R=301,L]
    
    RewriteCond %{THE_REQUEST} ^.*/index
    RewriteRule ^(.*)index$ https://hotly.com.au/$1 [R=301,L]
    
    # The Friendly URLs part
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
    
    <ifModule mod_headers.c> Header set Connection keep-alive </ifModule>
    
    ## EXPIRES CACHING ##
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image/jpg "access plus 6 days" 
    ExpiresByType image/gif A2592000
    ExpiresByType image/jpeg A2592000
    ExpiresByType image/png A2592000
    ExpiresByType text/css A2592000
    ExpiresByType text/x-javascript A2592000
    BrowserMatch "MSIE" brokenvary=1
    BrowserMatch "Mozilla/4.[0-9]{2}" brokenvary=1
    BrowserMatch "Opera" !brokenvary
    SetEnvIf brokenvary 1 force-no-vary
    ExpiresByType font/truetype "access plus 1 month"
    ExpiresByType font/opentype "access plus 1 month"
    ExpiresByType application/x-font-ttf "access plus 1 month"
    ExpiresByType application/x-font-woff "access plus 1 month"
    ExpiresByType application/font-woff "access plus 1 month"
    ExpiresByType application/font-woff2 "access plus 1 month"
    ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
    </IfModule>
    ## EXPIRES CACHING ##
    
    # BEGIN cPanel-generated php ini directives, do not edit
    # Manual editing of this file may result in unexpected behavior.
    # To make changes to this file, use the cPanel MultiPHP INI Editor (Home >> Software >> MultiPHP INI Editor)
    # For more information, read our documentation (https://go.cpanel.net/EA4ModifyINI)
    <IfModule php5_module>
       php_flag asp_tags Off
       php_flag display_errors Off
       php_value max_execution_time 300
       php_value max_input_time 120
       php_value max_input_vars 5000
       php_value memory_limit 512M
       php_value post_max_size 64M
       php_value session.gc_maxlifetime 1440
       php_value upload_max_filesize 64M
       php_flag zlib.output_compression Off
    </IfModule>
    # END cPanel-generated php ini directives, do not edit
    
    # Old library Rewrites
    RewriteEngine on
    RedirectMatch 301 /library/* /secrets
    RedirectMatch 301 /guides/* /secrets
    
    # WebP Optimization
    
    <IfModule mod_rewrite.c>
      RewriteEngine On
    
      # Check if browser support WebP images
      RewriteCond %{HTTP_ACCEPT} image/webp
    
      # Check if WebP replacement image exists
      RewriteCond %{DOCUMENT_ROOT}/$1.webp -f
    
      # Serve WebP image instead
      RewriteRule (.+)\.(jpe?g|png)$ $1.webp [T=image/webp,E=accept:1]
    </IfModule>
    
    <IfModule mod_headers.c>
      Header append Vary Accept env=REDIRECT_accept
    </IfModule>
    
    <IfModule mod_mime.c>
      AddType image/webp .webp
    </IfModule>
    # WebP Optimization Ends##
    
    
    
      Content Creator and Copywriter