# Standard Declaration Procedures for Imeji System ErrorDocument 403 /403.php ErrorDocument 404 /404.php Options -Indexes # HTTPS Redirection RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] # Force Uploaded Imejis to load via HTTP instead of HTTPS due to backwards compatibility problem on some platforms. # SHOULD no longer be needed after the switch to LetsEncrypt on 31/07/2016 #RewriteCond %{HTTPS} on #ReWriteCond %{REQUEST_URI} \w(\.png|\.jpeg|\.jpg|\.gif)$ #RewriteRule ^(.*)$ http://%{HTTP_HOST}%{REQUEST_URI} [R,L] # Hackerbots Prevention RewriteEngine on RewriteCond %{HTTP_USER_AGENT} ^ZmEu [OR] RewriteCond %{HTTP_USER_AGENT} (.*)Msqq(.*) RewriteRule .* http://www.urbandictionary.com/define.php?term=fuck+you [R=301,L] #Preventing Public Access to assets folder #RedirectMatch 403 ^/assets/?$ #Allow linking asset elemets across subdomains Header set Access-Control-Allow-Origin "*"