LiteSpeed Technologies
Download Download     Blog Blog     Wiki Wiki     Forum Forum     Store     Contact Contact    

Go Back   LiteSpeed Support Forums > LiteSpeed Web Server > Install/Configuration > How can I enable HTML5 Boilerplate Best Practice Server Configuration on Litespeed

Reply
 
Thread Tools Display Modes
  #1  
Old 02-17-2012, 08:47 AM
bzerangue bzerangue is offline
Member
 
Join Date: Jun 2007
Posts: 23
Default How can I enable HTML5 Boilerplate Best Practice Server Configuration on Litespeed

Hello. I would like to utilize the "Server Configuration Best Practices (https://raw.github.com/h5bp/html5-bo...ster/.htaccess)" put forward by Paul Irish and his team working on the HTML5 Boilerplate. I know I can easily do the mod_rewrite stuff in an .htaccess file. But how can I handle the other mod_ items?

How would handle things like `mod_headers.c`?

Code:
<IfModule mod_headers.c>
	  Header set X-UA-Compatible "IE=Edge,chrome=1"
	  # mod_headers can't match by content-type, but we don't want to send this header on *everything*...
	  <FilesMatch "\.(js|css|gif|png|jpe?g|pdf|xml|oga|ogg|m4a|ogv|mp4|m4v|webm|svg|svgz|eot|ttf|otf|woff|ico|webp|appcache|manifest|htc|crx|oex|xpi|safariextz|vcf)$" >
	    Header unset X-UA-Compatible
	  </FilesMatch>
	</IfModule>
or things like `mod_setenvif.c`?

Code:
<IfModule mod_setenvif.c>
	  <IfModule mod_headers.c>
	    # mod_headers, y u no match by Content-Type?!
	    <FilesMatch "\.(gif|png|jpe?g|svg|svgz|ico|webp)$">
	      SetEnvIf Origin ":" IS_CORS
	      Header set Access-Control-Allow-Origin "*" env=IS_CORS
	    </FilesMatch>
	  </IfModule>
	</IfModule>
or `mod_expires.c`?

Code:
<IfModule mod_expires.c>
	  ExpiresActive on
	
	# Perhaps better to whitelist expires rules? Perhaps.
	  ExpiresDefault                          "access plus 1 month"
	
	# cache.appcache needs re-requests in FF 3.6 (thanks Remy ~Introducing HTML5)
	  ExpiresByType text/cache-manifest       "access plus 0 seconds"
	
	# Your document html
	  ExpiresByType text/html                 "access plus 0 seconds"
	
	# Data
	  ExpiresByType text/xml                  "access plus 0 seconds"
	  ExpiresByType application/xml           "access plus 0 seconds"
	  ExpiresByType application/json          "access plus 0 seconds"
	
	# Feed
	  ExpiresByType application/rss+xml       "access plus 1 hour"
	  ExpiresByType application/atom+xml      "access plus 1 hour"
	
	# Favicon (cannot be renamed)
	  ExpiresByType image/x-icon              "access plus 1 week"
	
	# Media: images, video, audio
	  ExpiresByType image/gif                 "access plus 1 month"
	  ExpiresByType image/png                 "access plus 1 month"
	  ExpiresByType image/jpg                 "access plus 1 month"
	  ExpiresByType image/jpeg                "access plus 1 month"
	  ExpiresByType video/ogg                 "access plus 1 month"
	  ExpiresByType audio/ogg                 "access plus 1 month"
	  ExpiresByType video/mp4                 "access plus 1 month"
	  ExpiresByType video/webm                "access plus 1 month"
	
	# HTC files  (css3pie)
	  ExpiresByType text/x-component          "access plus 1 month"
	
	# Webfonts
	  ExpiresByType application/x-font-ttf    "access plus 1 month"
	  ExpiresByType font/opentype             "access plus 1 month"
	  ExpiresByType application/x-font-woff   "access plus 1 month"
	  ExpiresByType image/svg+xml             "access plus 1 month"
	  ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
	
	# CSS and JavaScript
	  ExpiresByType text/css                  "access plus 1 year"
	  ExpiresByType application/javascript    "access plus 1 year"
	
	</IfModule>
Does any know of anyone using the HTML5 Boilerplate Server Config stuff with Litespeed? If so, do you know if they'd be willing to write up a tutorial on how to implement all of these Server Configs within Litespeed?

Thanks for your time.
Reply With Quote
  #2  
Old 02-17-2012, 10:38 AM
webizen webizen is offline
LiteSpeed Staff
 
Join Date: Oct 2010
Posts: 2,339
http://www.litespeedtech.com/support...ead.php?t=4584
Reply With Quote
Reply

Tags
html5 boilerplate, litespeed, server config

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 01:17 PM.



- Archive - Top
© Copyright 2003-2011 LiteSpeed Technologies, Inc. All rights reserved. Privacy Policy.