Advertisement
Guest User

Untitled

a guest
Apr 4th, 2015
314
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.30 KB | None | 0 0
  1.  
  2. <ifModule mod_gzip.c>
  3. mod_gzip_on Yes
  4. mod_gzip_dechunk Yes
  5. mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
  6. mod_gzip_item_include handler ^cgi-script$
  7. mod_gzip_item_include mime ^text/.*
  8. mod_gzip_item_include mime ^application/x-javascript.*
  9. mod_gzip_item_exclude mime ^image/.*
  10. mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
  11. </ifModule>
  12.  
  13. <ifModule mod_expires.c>
  14. ExpiresActive On
  15. ExpiresDefault "access plus 1 seconds"
  16. ExpiresByType text/html "access plus 1 seconds"
  17. ExpiresByType image/gif "access plus 2592000 seconds"
  18. ExpiresByType image/jpeg "access plus 2592000 seconds"
  19. ExpiresByType image/png "access plus 2592000 seconds"
  20. ExpiresByType text/css "access plus 2592000 seconds"
  21. ExpiresByType text/javascript "access plus 864000 seconds"
  22. ExpiresByType application/x-javascript "access plus 864000 seconds"
  23. </ifModule>
  24.  
  25. <ifModule mod_headers.c>
  26. <filesMatch "\\.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$">
  27. Header set Cache-Control "max-age=2592000, public"
  28. </filesMatch>
  29.  
  30. <filesMatch "\\.(css)$">
  31. Header set Cache-Control "max-age=2592000, public"
  32. </filesMatch>
  33.  
  34. <filesMatch "\\.(js)$">
  35. Header set Cache-Control "max-age=864000, private"
  36. </filesMatch>
  37.  
  38. <filesMatch "\\.(xml|txt)$">
  39. Header set Cache-Control "max-age=216000, public, must-revalidate"
  40. </filesMatch>
  41.  
  42. <filesMatch "\\.(html|htm|php)$">
  43. Header set Cache-Control "max-age=1, private, must-revalidate"
  44. </filesMatch>
  45. </ifModule>
  46. <IfModule mod_deflate.c>
  47. <IfModule mod_setenvif.c>
  48. <IfModule mod_headers.c>
  49. SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
  50. RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding
  51. </IfModule>
  52. </IfModule>
  53. <IfModule filter_module>
  54. FilterDeclare COMPRESS
  55. FilterProvider COMPRESS DEFLATE resp=Content-Type $text/html
  56. FilterProvider COMPRESS DEFLATE resp=Content-Type $text/css
  57. FilterProvider COMPRESS DEFLATE resp=Content-Type $text/plain
  58. FilterProvider COMPRESS DEFLATE resp=Content-Type $text/xml
  59. FilterProvider COMPRESS DEFLATE resp=Content-Type $text/x-component
  60. FilterProvider COMPRESS DEFLATE resp=Content-Type $application/javascript
  61. FilterProvider COMPRESS DEFLATE resp=Content-Type $application/json
  62. FilterProvider COMPRESS DEFLATE resp=Content-Type $application/xml
  63. FilterProvider COMPRESS DEFLATE resp=Content-Type $application/xhtml+xml
  64. FilterProvider COMPRESS DEFLATE resp=Content-Type $application/rss+xml
  65. FilterProvider COMPRESS DEFLATE resp=Content-Type $application/atom+xml
  66. FilterProvider COMPRESS DEFLATE resp=Content-Type $application/vnd.ms-fontobject
  67. FilterProvider COMPRESS DEFLATE resp=Content-Type $image/svg+xml
  68. FilterProvider COMPRESS DEFLATE resp=Content-Type $application/x-font-ttf
  69. FilterProvider COMPRESS DEFLATE resp=Content-Type $font/opentype
  70. FilterChain COMPRESS
  71. FilterProtocol COMPRESS DEFLATE change=yes;byteranges=no
  72. </IfModule>
  73. <IfModule !mod_filter.c>
  74. AddOutputFilterByType DEFLATE text/html text/plain text/css application/json
  75. AddOutputFilterByType DEFLATE application/javascript
  76. AddOutputFilterByType DEFLATE text/xml application/xml text/x-component
  77. AddOutputFilterByType DEFLATE application/xhtml+xml application/rss+xml application/atom+xml
  78. AddOutputFilterByType DEFLATE image/svg+xml application/vnd.ms-fontobject application/x-font-ttf font/opentype
  79. </IfModule>
  80. </IfModule>
  81. <IfModule mod_expires.c>
  82. ExpiresActive on
  83. ExpiresDefault "access plus 1 month"
  84. ExpiresByType text/cache-manifest "access plus 0 seconds"
  85. ExpiresByType text/html "access plus 0 seconds"
  86. ExpiresByType text/xml "access plus 0 seconds"
  87. ExpiresByType application/xml "access plus 0 seconds"
  88. ExpiresByType application/json "access plus 0 seconds"
  89. ExpiresByType application/rss+xml "access plus 1 hour"
  90. ExpiresByType application/atom+xml "access plus 1 hour"
  91. ExpiresByType image/x-icon "access plus 1 week"
  92. ExpiresByType image/gif "access plus 1 month"
  93. ExpiresByType image/png "access plus 1 month"
  94. ExpiresByType image/jpg "access plus 1 month"
  95. ExpiresByType image/jpeg "access plus 1 month"
  96. ExpiresByType video/ogg "access plus 1 month"
  97. ExpiresByType audio/ogg "access plus 1 month"
  98. ExpiresByType video/mp4 "access plus 1 month"
  99. ExpiresByType video/webm "access plus 1 month"
  100. ExpiresByType text/x-component "access plus 1 month"
  101. ExpiresByType font/truetype "access plus 1 month"
  102. ExpiresByType font/opentype "access plus 1 month"
  103. ExpiresByType application/x-font-woff "access plus 1 month"
  104. ExpiresByType image/svg+xml "access plus 1 month"
  105. ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
  106. ExpiresByType text/css "access plus 1 year"
  107. ExpiresByType application/javascript "access plus 1 year"
  108. <IfModule mod_headers.c>
  109. Header append Cache-Control "public"
  110. </IfModule>
  111. </IfModule>
  112.  
  113. <IfModule mod_headers.c>
  114. Header unset ETag
  115. </IfModule>
  116. FileETag None
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement