Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
litespeed_wiki:cache:lscxf2 [2019/05/15 18:11]
Michael Alegre [Installation]
litespeed_wiki:cache:lscxf2 [2020/02/27 16:33]
Michael Alegre [Configuration] Added missing style and language varys to .htaccess caching rules.
Line 14: Line 14:
 ===== Configuration ===== ===== Configuration =====
  
-Once you have downloaded and installed the plugin package, edit the ''​.htaccess''​ file in the XenForo root directory ​with the code shown below, making the following changes where appropriate:​+Once you have downloaded and installed the plugin package, edit the ''​.htaccess''​ file in the XenForo root directory ​and add the code shown below to the top, making the following changes where appropriate:​
   * The default cookie prefix set for XenForo is ''​xf_'',​ so all cookies set by xenForo will begin with this prefix (''​xf_user'',​ ''​xf_session_admin'',​ etc). If you have changed the cookie prefix in the XenForo configuration file, please make sure to update all ''​xf_COOKIE_NAME''​ cookies in the rewrite rules below to use the correct prefix. For example, if your set cookie prefix is ''​myXF_''​ you would update ''​xf_user''​ to ''​myXF_user''​ and so on.    * The default cookie prefix set for XenForo is ''​xf_'',​ so all cookies set by xenForo will begin with this prefix (''​xf_user'',​ ''​xf_session_admin'',​ etc). If you have changed the cookie prefix in the XenForo configuration file, please make sure to update all ''​xf_COOKIE_NAME''​ cookies in the rewrite rules below to use the correct prefix. For example, if your set cookie prefix is ''​myXF_''​ you would update ''​xf_user''​ to ''​myXF_user''​ and so on. 
   * If you want to cache for more or less than 360 seconds, change ''​360''​ to the number of seconds you wish. (Recommended < 10 minutes):   * If you want to cache for more or less than 360 seconds, change ''​360''​ to the number of seconds you wish. (Recommended < 10 minutes):
 +  * **Note:** Ensure that this code is added before any rewrite rules containing the ''​[L]''​ flag which could stop ''​.htaccess''​ processing and prevent the code from being executed.
  
-  ​# LiteSpeed XenForo cache +<​code>​ 
-  <​IfModule litespeed>​ +# LiteSpeed XenForo cache 
-      CacheLookup public on +<​IfModule litespeed>​ 
-      RewriteEngine On +    CacheLookup public on 
-      # cache +    RewriteEngine On 
-      RewriteCond %{HTTP_COOKIE} !(xf_lscxf_logged_in|xf_user|xf_session_admin) [NC] +    # cache 
-      RewriteCond %{REQUEST_URI} !/install/ [NC] +    RewriteCond %{HTTP_COOKIE} !(xf_lscxf_logged_in|xf_user|xf_session_admin) [NC] 
-      RewriteRule .* - [E=Cache-Control:​max-age=360] +    RewriteCond %{REQUEST_URI} !/install/ [NC] 
-      # no cache +    RewriteRule .* - [E=Cache-Control:​max-age=360,​E="​cache-vary:​xf_style_id,​xf_language_id"​
-      RewriteCond %{HTTP_COOKIE} (xf_lscxf_logged_in|xf_user|xf_session_admin) [NC] +    # no cache 
-      RewriteRule .* - [E=Cache-Control:​vary=loggedin,​E=Cache-Control:​no-cache] +    RewriteCond %{HTTP_COOKIE} (xf_lscxf_logged_in|xf_user|xf_session_admin) [NC] 
-  </​IfModule>​ +    RewriteRule .* - [E=Cache-Control:​vary=loggedin,​E=Cache-Control:​no-cache] 
 +</​IfModule>​ 
 +</​code>​
 ===== Notes ===== ===== Notes =====
  
  • Admin
  • Last modified: 2020/02/27 16:33
  • by Michael Alegre