How can I enable HTML5 Boilerplate Best Practice Server Configuration on Litespeed

#1
Hello. I would like to utilize the "Server Configuration Best Practices (https://raw.github.com/h5bp/html5-boilerplate/master/.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.
 
Top