-
Notifications
You must be signed in to change notification settings - Fork 2
/
htaccess-dev-css.txt
52 lines (41 loc) · 1.29 KB
/
htaccess-dev-css.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Options +Indexes -MultiViews -ExecCGI
##############################################
# HEADERS and CACHING #
##############################################
Header unset Pragma
FileETag None
Header unset ETag
SetEnv nokeepalive
# 1 YEAR
<FilesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|swf|mp3|mp4)$">
Header set Cache-Control "public"
Header set Expires "Thu, 15 Apr 2010 20:00:00 GMT"
Header unset Last-Modified
</FilesMatch>
# 2 HOURS
<FilesMatch "\.(html|htm|xml|txt|xsl)$">
Header set Cache-Control "max-age=7200, must-revalidate"
</FilesMatch>
### COMPRESSION
<FilesMatch "\.(js|css)$">
SetEnv !nokeepalive
SetOutputFilter DEFLATE
Header set Cache-Control "public"
Header set Expires "Thu, 15 Apr 2010 20:00:00 GMT"
Header unset Last-Modified
</FilesMatch>
<Files apachenew.css>
Header set Cache-Control "must-revalidate"
Header unset Expires
Header unset Expires
</Files>
RewriteEngine On
RewriteBase /
RewriteCond %{ENV:REDIRECT_STATUS} =200
RewriteRule .* - [L,NC]
#RewriteCond %{REMOTE_ADDR} =24.122.215.60
#RewriteCond %{THE_REQUEST} ^(GET|HEAD)\ /z/c/apache-([0-9]+)\.css.*\ HTTP/ [NC]
#RewriteRule .+ /z/c/apachenew.css [L,S=1]
RewriteCond %{THE_REQUEST} ^(GET|HEAD)\ /z/([cj]+)/(.+)-([0-9]+)\.(js|css).*\ HTTP/ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .+ /z/%2/%3.%5 [NC,L]