LiteSpeed Support Forums

LiteSpeed Support Forums (http://www.litespeedtech.com/support/forum/index.php)
-   Install/Configuration (http://www.litespeedtech.com/support/forum/forumdisplay.php?f=11)
-   -   How can I enable HTML5 Boilerplate Best Practice Server Configuration on Litespeed (http://www.litespeedtech.com/support/forum/showthread.php?t=5709)

bzerangue 02-17-2012 08:47 AM

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.

webizen 02-17-2012 10:38 AM

http://www.litespeedtech.com/support...ead.php?t=4584


All times are GMT -7. The time now is 06:25 PM.