Header set Access-Control-Allow-Origin "*" # redirect to https RewriteEngine On RewriteCond %{HTTPS} off [OR] RewriteCond %{HTTP_HOST} ^www\. [NC] RewriteRule ^ https://etn.global%{REQUEST_URI} [R=301,L,NE] # redirect to https (end) # redirect to https # #RewriteEngine On #RewriteCond %{HTTPS} !=on #RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L] # # redirect to https (end) # BEGIN disable woocomerce shop RewriteEngine On RewriteCond %{REQUEST_URI} ^/?disabled(/.*)?$ RewriteRule (.*) https://etn.global/404-not-found/ [R=301,L] # END disable woocomerce shop # BEGIN ETN File redirection RewriteEngine On #RewriteCond %{HTTP_COOKIE} ETNtest123=23102018;? [NC] RewriteCond %{REQUEST_URI} ^.*(etnmemberonly|etnmembersonly).*\..*$ RewriteRule wp-content/uploads/(.*) download-file/?file=$1 [R=301,L] # END ETN File redirection # BEGIN ETN File blocking # #RewriteEngine On #RewriteCond %{REQUEST_URI} ^.*(etnmemberonly|etnmembersonly).*\..*$ #RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in.*$ [NC] #RewriteRule ^.*$ - [F,L] # # END ETN File blocking # BEGIN ETN File redirection - test RewriteEngine On RewriteCond %{HTTP_COOKIE} ETNtest123=23102018;? [NC] RewriteCond %{REQUEST_URI} ^.*about-etn/*$ RewriteRule ^(.*)/*$ $1/who-we-are [R,L] # END ETN File redirection - test # BEGIN W3TC Browser Cache 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 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 image/webp .webp 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 image/svg+xml .svg .svgz 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 AddType audio/wav .wav AddType audio/wma .wma AddType application/vnd.ms-write .wri AddType application/font-woff .woff AddType application/font-woff2 .woff2 AddType application/vnd.ms-excel .xla .xls .xlsx .xlt .xlw AddType application/zip .zip ExpiresActive On ExpiresByType text/css A86400 ExpiresByType text/x-component A86400 ExpiresByType application/x-javascript A86400 ExpiresByType application/javascript A86400 ExpiresByType text/javascript A86400 ExpiresByType text/x-js A86400 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 A604800 ExpiresByType video/avi A604800 ExpiresByType image/bmp A604800 ExpiresByType application/java A604800 ExpiresByType video/divx A604800 ExpiresByType application/msword A604800 ExpiresByType application/vnd.ms-fontobject A604800 ExpiresByType application/x-msdownload A604800 ExpiresByType image/gif A604800 ExpiresByType application/x-gzip A604800 ExpiresByType image/x-icon A604800 ExpiresByType image/jpeg A604800 ExpiresByType image/webp A604800 ExpiresByType application/json A604800 ExpiresByType application/vnd.ms-access A604800 ExpiresByType audio/midi A604800 ExpiresByType video/quicktime A604800 ExpiresByType audio/mpeg A604800 ExpiresByType video/mp4 A604800 ExpiresByType video/mpeg A604800 ExpiresByType application/vnd.ms-project A604800 ExpiresByType application/x-font-otf A604800 ExpiresByType application/vnd.ms-opentype A604800 ExpiresByType application/vnd.oasis.opendocument.database A604800 ExpiresByType application/vnd.oasis.opendocument.chart A604800 ExpiresByType application/vnd.oasis.opendocument.formula A604800 ExpiresByType application/vnd.oasis.opendocument.graphics A604800 ExpiresByType application/vnd.oasis.opendocument.presentation A604800 ExpiresByType application/vnd.oasis.opendocument.spreadsheet A604800 ExpiresByType application/vnd.oasis.opendocument.text A604800 ExpiresByType audio/ogg A604800 ExpiresByType application/pdf A604800 ExpiresByType image/png A604800 ExpiresByType application/vnd.ms-powerpoint A604800 ExpiresByType audio/x-realaudio A604800 ExpiresByType image/svg+xml A604800 ExpiresByType application/x-shockwave-flash A604800 ExpiresByType application/x-tar A604800 ExpiresByType image/tiff A604800 ExpiresByType application/x-font-ttf A604800 ExpiresByType application/vnd.ms-opentype A604800 ExpiresByType audio/wav A604800 ExpiresByType audio/wma A604800 ExpiresByType application/vnd.ms-write A604800 ExpiresByType application/font-woff A604800 ExpiresByType application/font-woff2 A604800 ExpiresByType application/vnd.ms-excel A604800 ExpiresByType application/zip A604800 BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0[678] no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html 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/bmp application/java application/msword application/vnd.ms-fontobject application/x-msdownload image/x-icon image/webp application/json application/vnd.ms-access application/vnd.ms-project application/x-font-otf application/vnd.ms-opentype application/vnd.oasis.opendocument.database application/vnd.oasis.opendocument.chart application/vnd.oasis.opendocument.formula application/vnd.oasis.opendocument.graphics application/vnd.oasis.opendocument.presentation application/vnd.oasis.opendocument.spreadsheet application/vnd.oasis.opendocument.text audio/ogg application/pdf application/vnd.ms-powerpoint image/svg+xml application/x-shockwave-flash image/tiff application/x-font-ttf application/vnd.ms-opentype audio/wav application/vnd.ms-write application/font-woff application/font-woff2 application/vnd.ms-excel # DEFLATE by extension AddOutputFilter DEFLATE js css htm html xml FileETag MTime Size Header set Pragma "public" Header append Cache-Control "public, must-revalidate, proxy-revalidate" Header unset Set-Cookie Header set X-Powered-By "W3 Total Cache/0.9.7" FileETag MTime Size Header append Vary User-Agent env=!dont-vary Header set Pragma "public" Header append Cache-Control "public, must-revalidate, proxy-revalidate" Header set X-Powered-By "W3 Total Cache/0.9.7" FileETag MTime Size Header set Pragma "public" Header append Cache-Control "public, must-revalidate, proxy-revalidate" Header unset Set-Cookie Header set X-Powered-By "W3 Total Cache/0.9.7" FileETag None Header unset ETag Header unset Last-Modified Header set Referrer-Policy "" # END W3TC Browser Cache # BEGIN W3TC Page Cache core RewriteEngine On RewriteBase / RewriteCond %{HTTPS} =on RewriteRule .* - [E=W3TC_SSL:_ssl] RewriteCond %{SERVER_PORT} =443 RewriteRule .* - [E=W3TC_SSL:_ssl] RewriteCond %{HTTP:X-Forwarded-Proto} =https [NC] RewriteRule .* - [E=W3TC_SSL:_ssl] RewriteCond %{HTTP:Accept-Encoding} gzip RewriteRule .* - [E=W3TC_ENC:_gzip] RewriteCond %{HTTP_COOKIE} w3tc_preview [NC] RewriteRule .* - [E=W3TC_PREVIEW:_preview] RewriteCond %{REQUEST_METHOD} !=POST RewriteCond %{QUERY_STRING} ="" RewriteCond %{REQUEST_URI} \/$ RewriteCond %{HTTP_COOKIE} !(comment_author|wp\-postpass|w3tc_logged_out|wordpress_logged_in|wptouch_switch_toggle) [NC] RewriteCond %{HTTP_USER_AGENT} !(W3\ Total\ Cache) [NC] RewriteCond "%{DOCUMENT_ROOT}/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_SSL}%{ENV:W3TC_PREVIEW}.html%{ENV:W3TC_ENC}" -F RewriteRule .* "/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_SSL}%{ENV:W3TC_PREVIEW}.html%{ENV:W3TC_ENC}" [L] RewriteCond %{REQUEST_METHOD} !=POST RewriteCond %{QUERY_STRING} ="" RewriteCond %{REQUEST_URI} \/$ RewriteCond %{HTTP_COOKIE} !(comment_author|wp\-postpass|w3tc_logged_out|wordpress_logged_in|wptouch_switch_toggle) [NC] RewriteCond %{HTTP_USER_AGENT} !(W3\ Total\ Cache) [NC] RewriteCond "%{DOCUMENT_ROOT}/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_SSL}%{ENV:W3TC_PREVIEW}.xml%{ENV:W3TC_ENC}" -F RewriteRule .* "/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_SSL}%{ENV:W3TC_PREVIEW}.xml%{ENV:W3TC_ENC}" [L] # END W3TC Page Cache core # BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress