All pastes #923827 Raw Edit

Elsand

public text v1 · immutable
#923827 ·published 2008-02-29 21:51 UTC
rendered paste body
RewriteEngine on
RewriteOptions Inherit

#Check to see if browser can accept gzip files.
ReWriteCond %{HTTP:accept-encoding} (gzip.*)

#make sure there's no trailing .gz on the url
ReWriteCond %{REQUEST_FILENAME} !^.+\.gz$

#check to see if a .gz version of the file exists.
RewriteCond %{REQUEST_FILENAME}.gz -f

#All conditions met so add .gz to URL and set environment variable
RewriteRule ^(.+) $1.gz [E=SERVE_AS_GZIP:yes,L]

#Override content-type
ForceType text/javascript

#Set Content-Encoding if SERVE_AS_GZIP is set
Header set Content-Encoding gzip env=SERVE_AS_GZIP