-
-
Save jadark/c6e9200becd9eca52e2d6c7350707649 to your computer and use it in GitHub Desktop.
.htaccess WordPress - 2017 *Use it according to your server and your preferences.* // In the next line change this name --> Header set X-Powered-By "LOOR Lab" --> for which you want to use.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# BEGIN WordPress | |
<IfModule mod_rewrite.c> | |
RewriteEngine On | |
RewriteBase / | |
RewriteRule ^index\.php$ - [L] | |
RewriteCond %{REQUEST_FILENAME} !-f | |
RewriteCond %{REQUEST_FILENAME} !-d | |
RewriteRule . /index.php [L] | |
</IfModule> | |
# END WordPress | |
AddType image/svg+xml svg | |
# SECURITY WordPress # | |
# Start HackRepair.com Blacklist | |
RewriteEngine on | |
# Start Abuse Agent Blocking | |
RewriteCond %{HTTP_USER_AGENT} "^Mozilla.*Indy" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Mozilla.*NEWT" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^$" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Maxthon$" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^SeaMonkey$" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Acunetix" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^binlar" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^BlackWidow" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Bolt 0" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^BOT for JCE" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Bot mailto\:craftbot@yahoo\.com" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^casper" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^checkprivacy" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^ChinaClaw" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^clshttp" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^cmsworldmap" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^comodo" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Custo" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Default Browser 0" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^diavol" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^DIIbot" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^DISCo" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^dotbot" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Download Demon" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^eCatch" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^EirGrabber" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^EmailCollector" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^EmailSiphon" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^EmailWolf" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Express WebPictures" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^extract" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^ExtractorPro" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^EyeNetIE" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^feedfinder" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^FHscan" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^FlashGet" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^flicky" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^g00g1e" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^GetRight" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^GetWeb\!" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Go\!Zilla" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Go\-Ahead\-Got\-It" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^grab" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^GrabNet" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Grafula" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^harvest" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^HMView" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^ia_archiver" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Image Stripper" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Image Sucker" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^InterGET" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Internet Ninja" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^InternetSeer\.com" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^jakarta" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Java" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^JetCar" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^JOC Web Spider" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^kanagawa" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^kmccrew" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^larbin" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^LeechFTP" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^libwww" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Mass Downloader" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^microsoft\.url" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^MIDown tool" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^miner" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Mister PiX" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^MSFrontPage" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Navroad" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^NearSite" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Net Vampire" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^NetAnts" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^NetSpider" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^NetZIP" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^nutch" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Octopus" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Offline Explorer" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Offline Navigator" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^PageGrabber" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Papa Foto" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^pavuk" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^pcBrowser" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^PeoplePal" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^planetwork" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^psbot" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^purebot" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^pycurl" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^RealDownload" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^ReGet" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Rippers 0" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^sitecheck\.internetseer\.com" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^SiteSnagger" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^skygrid" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^SmartDownload" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^sucker" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^SuperBot" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^SuperHTTP" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Surfbot" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^tAkeOut" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Teleport Pro" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Toata dragostea mea pentru diavola" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^turnit" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^vikspider" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^VoidEYE" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Web Image Collector" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Web Sucker" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^WebAuto" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^WebBandit" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^WebCopier" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^WebFetch" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^WebGo IS" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^WebLeacher" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^WebReaper" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^WebSauger" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Website eXtractor" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Website Quester" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^WebStripper" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^WebWhacker" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^WebZIP" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Wget" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Widow" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^WPScan" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^WWW\-Mechanize" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^WWWOFFLE" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Xaldon WebSpider" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^Zeus" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "^zmeu" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "360Spider" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "CazoodleBot" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "discobot" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "EasouSpider" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "ecxi" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "GT\:\:WWW" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "heritrix" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "HTTP\:\:Lite" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "HTTrack" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "ia_archiver" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "id\-search" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "IDBot" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "Indy Library" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "IRLbot" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "ISC Systems iRc Search 2\.1" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "LinksCrawler" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "LinksManager\.com_bot" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "linkwalker" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "lwp\-trivial" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "MFC_Tear_Sample" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "Microsoft URL Control" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "Missigua Locator" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "MJ12bot" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "panscient\.com" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "PECL\:\:HTTP" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "PHPCrawl" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "PleaseCrawl" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "SBIder" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "SearchmetricsBot" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "SeznamBot" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "Snoopy" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "Steeler" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "URI\:\:Fetch" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "urllib" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "Web Sucker" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "webalta" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "WebCollage" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "Wells Search II" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "WEP Search" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "XoviBot" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "YisouSpider" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "zermelo" [NC,OR] | |
RewriteCond %{HTTP_USER_AGENT} "ZyBorg" [NC,OR] | |
# End Abuse Agent Blocking | |
# Start Abuse HTTP Referrer Blocking | |
RewriteCond %{HTTP_REFERER} "^https?://(?:[^/]+\.)?semalt\.com" [NC,OR] | |
RewriteCond %{HTTP_REFERER} "^https?://(?:[^/]+\.)?kambasoft\.com" [NC,OR] | |
RewriteCond %{HTTP_REFERER} "^https?://(?:[^/]+\.)?savetubevideo\.com" [NC] | |
# End Abuse HTTP Referrer Blocking | |
RewriteRule ^.* - [F,L] | |
# End HackRepair.com Blacklist, http://pastebin.com/u/hackrepair | |
# Rules to block access to WordPress specific files | |
<files .htaccess> | |
Order allow,deny | |
Deny from all | |
</files> | |
<files readme.html> | |
Order allow,deny | |
Deny from all | |
</files> | |
<files readme.txt> | |
Order allow,deny | |
Deny from all | |
</files> | |
<files install.php> | |
Order allow,deny | |
Deny from all | |
</files> | |
<files wp-config.php> | |
Order allow,deny | |
Deny from all | |
</files> | |
# Rules to disable XML-RPC | |
<files xmlrpc.php> | |
Order allow,deny | |
Deny from all | |
</files> | |
# Rules to disable directory browsing | |
Options -Indexes | |
<IfModule mod_rewrite.c> | |
RewriteEngine On | |
# Rules to protect wp-includes | |
RewriteRule ^wp-admin/includes/ - [F] | |
RewriteRule !^wp-includes/ - [S=3] | |
RewriteCond %{SCRIPT_FILENAME} !^(.*)wp-includes/ms-files.php | |
RewriteRule ^wp-includes/[^/]+\.php$ - [F] | |
RewriteRule ^wp-includes/js/tinymce/langs/.+\.php - [F] | |
RewriteRule ^wp-includes/theme-compat/ - [F] | |
# Rules to prevent php execution in uploads | |
RewriteRule ^(.*)/uploads/(.*).php(.?) - [F] | |
# Rules to block unneeded HTTP methods | |
RewriteCond %{REQUEST_METHOD} ^(TRACE|DELETE|TRACK) [NC] | |
RewriteRule ^(.*)$ - [F] | |
# Rules to block foreign characters in URLs | |
RewriteCond %{QUERY_STRING} ^.*(%0|%A|%B|%C|%D|%E|%F).* [NC] | |
RewriteRule ^(.*)$ - [F] | |
# Rules to help reduce spam - url.com = URL Site | |
RewriteCond %{REQUEST_METHOD} POST | |
RewriteCond %{REQUEST_URI} ^(.*)wp-comments-post\.php* | |
RewriteCond %{HTTP_REFERER} !^(.*)url.com.* | |
RewriteCond %{HTTP_REFERER} !^http://jetpack\.wordpress\.com/jetpack-comment/ [OR] | |
RewriteCond %{HTTP_USER_AGENT} ^$ | |
RewriteRule ^(.*)$ - [F] | |
</IfModule> | |
# END SECURITY WordPress # | |
#START PERFORMANCE | |
#GZIP | |
<ifModule mod_gzip.c> | |
mod_gzip_on Yes | |
mod_gzip_dechunk Yes | |
mod_gzip_item_include file .(html?|txt|css|js|php|pl)$ | |
mod_gzip_item_include handler ^cgi-script$ | |
mod_gzip_item_include mime ^text/.* | |
mod_gzip_item_include mime ^application/x-javascript.* | |
mod_gzip_item_exclude mime ^image/.* | |
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.* | |
</ifModule> | |
# leverage browser caching | |
<IfModule mod_mime.c> | |
AddType text/css .css | |
AddType text/x-component .htc | |
AddType application/x-javascript .js | |
AddType application/javascript .js2 | |
AddType text/javascript .js3 | |
AddType text/x-js .js4 | |
AddType text/html .html .htm | |
AddType text/richtext .rtf .rtx | |
AddType image/svg+xml .svg .svgz | |
AddType text/plain .txt | |
AddType text/xsd .xsd | |
AddType text/xsl .xsl | |
AddType text/xml .xml | |
AddType video/asf .asf .asx .wax .wmv .wmx | |
AddType video/avi .avi | |
AddType image/bmp .bmp | |
AddType application/java .class | |
AddType video/divx .divx | |
AddType application/msword .doc .docx | |
AddType application/vnd.ms-fontobject .eot | |
AddType application/x-msdownload .exe | |
AddType image/gif .gif | |
AddType application/x-gzip .gz .gzip | |
AddType image/x-icon .ico | |
AddType image/jpeg .jpg .jpeg .jpe | |
AddType application/json .json | |
AddType application/vnd.ms-access .mdb | |
AddType audio/midi .mid .midi | |
AddType video/quicktime .mov .qt | |
AddType audio/mpeg .mp3 .m4a | |
AddType video/mp4 .mp4 .m4v | |
AddType video/mpeg .mpeg .mpg .mpe | |
AddType application/vnd.ms-project .mpp | |
AddType application/x-font-otf .otf | |
AddType application/vnd.ms-opentype .otf | |
AddType application/vnd.oasis.opendocument.database .odb | |
AddType application/vnd.oasis.opendocument.chart .odc | |
AddType application/vnd.oasis.opendocument.formula .odf | |
AddType application/vnd.oasis.opendocument.graphics .odg | |
AddType application/vnd.oasis.opendocument.presentation .odp | |
AddType application/vnd.oasis.opendocument.spreadsheet .ods | |
AddType application/vnd.oasis.opendocument.text .odt | |
AddType audio/ogg .ogg | |
AddType application/pdf .pdf | |
AddType image/png .png | |
AddType application/vnd.ms-powerpoint .pot .pps .ppt .pptx | |
AddType audio/x-realaudio .ra .ram | |
AddType application/x-shockwave-flash .swf | |
AddType application/x-tar .tar | |
AddType image/tiff .tif .tiff | |
AddType application/x-font-ttf .ttf .ttc | |
AddType application/vnd.ms-opentype .ttf .ttc | |
AddType audio/wav .wav | |
AddType audio/wma .wma | |
AddType application/vnd.ms-write .wri | |
AddType application/font-woff .woff | |
AddType application/vnd.ms-excel .xla .xls .xlsx .xlt .xlw | |
AddType application/zip .zip | |
</IfModule> | |
# End leverage browser caching | |
## EXPIRES CACHING ## | |
<IfModule mod_expires.c> | |
ExpiresActive On | |
ExpiresByType text/css A31536000 | |
ExpiresByType text/x-component A31536000 | |
ExpiresByType application/x-javascript A31536000 | |
ExpiresByType application/javascript A31536000 | |
ExpiresByType text/javascript A31536000 | |
ExpiresByType text/x-js A31536000 | |
ExpiresByType text/html A3600 | |
ExpiresByType text/richtext A3600 | |
ExpiresByType image/svg+xml A3600 | |
ExpiresByType text/plain A3600 | |
ExpiresByType text/xsd A3600 | |
ExpiresByType text/xsl A3600 | |
ExpiresByType text/xml A3600 | |
ExpiresByType video/asf A31536000 | |
ExpiresByType video/avi A31536000 | |
ExpiresByType image/bmp A31536000 | |
ExpiresByType application/java A31536000 | |
ExpiresByType video/divx A31536000 | |
ExpiresByType application/msword A31536000 | |
ExpiresByType application/vnd.ms-fontobject A31536000 | |
ExpiresByType application/x-msdownload A31536000 | |
ExpiresByType image/gif A31536000 | |
ExpiresByType application/x-gzip A31536000 | |
ExpiresByType image/x-icon A31536000 | |
ExpiresByType image/jpeg A31536000 | |
ExpiresByType application/json A31536000 | |
ExpiresByType application/vnd.ms-access A31536000 | |
ExpiresByType audio/midi A31536000 | |
ExpiresByType video/quicktime A31536000 | |
ExpiresByType audio/mpeg A31536000 | |
ExpiresByType video/mp4 A31536000 | |
ExpiresByType video/mpeg A31536000 | |
ExpiresByType application/vnd.ms-project A31536000 | |
ExpiresByType application/x-font-otf A31536000 | |
ExpiresByType application/vnd.ms-opentype A31536000 | |
ExpiresByType application/vnd.oasis.opendocument.database A31536000 | |
ExpiresByType application/vnd.oasis.opendocument.chart A31536000 | |
ExpiresByType application/vnd.oasis.opendocument.formula A31536000 | |
ExpiresByType application/vnd.oasis.opendocument.graphics A31536000 | |
ExpiresByType application/vnd.oasis.opendocument.presentation A31536000 | |
ExpiresByType application/vnd.oasis.opendocument.spreadsheet A31536000 | |
ExpiresByType application/vnd.oasis.opendocument.text A31536000 | |
ExpiresByType audio/ogg A31536000 | |
ExpiresByType application/pdf A31536000 | |
ExpiresByType image/png A31536000 | |
ExpiresByType application/vnd.ms-powerpoint A31536000 | |
ExpiresByType audio/x-realaudio A31536000 | |
ExpiresByType image/svg+xml A31536000 | |
ExpiresByType application/x-shockwave-flash A31536000 | |
ExpiresByType application/x-tar A31536000 | |
ExpiresByType image/tiff A31536000 | |
ExpiresByType application/x-font-ttf A31536000 | |
ExpiresByType application/vnd.ms-opentype A31536000 | |
ExpiresByType audio/wav A31536000 | |
ExpiresByType audio/wma A31536000 | |
ExpiresByType application/vnd.ms-write A31536000 | |
ExpiresByType application/font-woff A31536000 | |
ExpiresByType application/vnd.ms-excel A31536000 | |
ExpiresByType application/zip A31536000 | |
</IfModule> | |
## EXPIRES CACHING ## | |
<IfModule mod_deflate.c> | |
<IfModule mod_headers.c> | |
Header append Vary User-Agent env=!dont-vary | |
</IfModule> | |
# BEGIN GZIP | |
AddOutputFilterByType DEFLATE text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon application/json | |
# END GZIP | |
<IfModule mod_mime.c> | |
# DEFLATE by extension | |
AddOutputFilter DEFLATE js css htm html xml | |
</IfModule> | |
</IfModule> | |
<FilesMatch "\.(css|htc|less|js|js2|js3|js4|CSS|HTC|LESS|JS|JS2|JS3|JS4)$"> | |
FileETag MTime Size | |
<IfModule mod_headers.c> | |
Header set Pragma "public" | |
Header append Cache-Control "public" | |
Header unset Set-Cookie | |
Header set X-Powered-By "LOOR Lab" | |
</IfModule> | |
</FilesMatch> | |
<FilesMatch "\.(html|htm|rtf|rtx|svg|svgz|txt|xsd|xsl|xml|HTML|HTM|RTF|RTX|SVG|SVGZ|TXT|XSD|XSL|XML)$"> | |
FileETag MTime Size | |
<IfModule mod_headers.c> | |
Header set Pragma "public" | |
Header append Cache-Control "public" | |
Header set X-Powered-By "LOOR Lab" | |
</IfModule> | |
</FilesMatch> | |
<FilesMatch "\.(asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|eot|exe|gif|gz|gzip|ico|jpg|jpeg|jpe|json|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|otf|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|svg|svgz|swf|tar|tif|tiff|ttf|ttc|wav|wma|wri|woff|xla|xls|xlsx|xlt|xlw|zip|ASF|ASX|WAX|WMV|WMX|AVI|BMP|CLASS|DIVX|DOC|DOCX|EOT|EXE|GIF|GZ|GZIP|ICO|JPG|JPEG|JPE|JSON|MDB|MID|MIDI|MOV|QT|MP3|M4A|MP4|M4V|MPEG|MPG|MPE|MPP|OTF|ODB|ODC|ODF|ODG|ODP|ODS|ODT|OGG|PDF|PNG|POT|PPS|PPT|PPTX|RA|RAM|SVG|SVGZ|SWF|TAR|TIF|TIFF|TTF|TTC|WAV|WMA|WRI|WOFF|XLA|XLS|XLSX|XLT|XLW|ZIP)$"> | |
FileETag MTime Size | |
<IfModule mod_headers.c> | |
Header set Pragma "public" | |
Header append Cache-Control "public" | |
Header unset Set-Cookie | |
Header set X-Powered-By "LOOR Lab" | |
</IfModule> | |
</FilesMatch> | |
# END Caching methods | |
# compress text, HTML, JavaScript, CSS, and XML | |
AddOutputFilterByType DEFLATE application/xhtml+xml | |
AddOutputFilterByType DEFLATE application/rss+xml | |
# remove browser bugs | |
BrowserMatch ^Mozilla/4 gzip-only-text/html | |
BrowserMatch ^Mozilla/4\.0[678] no-gzip | |
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html | |
Header append Vary User-Agent | |
Header set Expires "Thu, 15 Apr 2012 20:00:00 GMT" | |
#END PERFORMANCE |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment