rendered paste bodyRewriteEngine on
Options -Indexes
Options +FollowSymlinks
SetEnvIfNoCase X-Forwarded-For .+ proxy=yes
SetEnvIfNoCase X-moz prefetch no_access=yes
# Set up Cache Control
ExpiresActive On
expiresdefault "access plus 1 hour"
Header append Cache-Control: "must-revalidate"
<FilesMatch "^.htm">
expiresdefault "access plus 1 hour"
Header unset Cache-Control:
Header append Cache-Control: "no-cache, must-revalidate"
</FilesMatch>
<FilesMatch "^robots\.txt$">
expiresdefault "access plus 1 day"
</FilesMatch>
<Files ~ "^.*.ini">
Order allow,deny
Deny from all
</Files>
RewriteBase /
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
Rewriterule ^(.*)\.php?$ index.php?$1 [QSA,L,nc]
RewriteRule ^(.*)\.htm?$ $1.php [nc]
RewriteRule ^(.*)\.asp?$ $1.php [nc]
RewriteRule ^(.*)\.stm?$ $1.php [nc]
RewriteRule ^(.*)\.ics?$ $1.php [nc]
Rewriterule ^.*\IP_Port(.*).php?$ /portdb.php?$1 [QSA,L,nc]
ErrorDocument 401 http://www.domain.com/401.htm
ErrorDocument 402 http://www.domain.com/402.htm
ErrorDocument 403 http://www.domain.com/403.htm
ErrorDocument 404 http://www.domain.com/404.htm
ErrorDocument 405 http://www.domain.com/405.htm
ErrorDocument 406 http://www.domain.com/406.htm
ErrorDocument 407 http://www.domain.com/407.htm
ErrorDocument 408 http://www.domain.com/408.htm
ErrorDocument 409 http://www.domain.com/409.htm
ErrorDocument 410 http://www.domain.com/410.htm
ErrorDocument 411 http://www.domain.com/411.htm
ErrorDocument 412 http://www.domain.com/412.htm
ErrorDocument 413 http://www.domain.com/413.htm
ErrorDocument 414 http://www.domain.com/414.htm
ErrorDocument 415 http://www.domain.com/415.htm
ErrorDocument 416 http://www.domain.com/416.htm
ErrorDocument 417 http://www.domain.com/417.htm
ErrorDocument 501 http://www.domain.com/501.htm
ErrorDocument 502 http://www.domain.com/502.htm
ErrorDocument 503 http://www.domain.com/503.htm
ErrorDocument 504 http://www.domain.com/504.htm
ErrorDocument 505 http://www.domain.com/505.htm
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain.co.uk\/ [nc]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain.com\/ [nc]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain.co.uk\/ [nc]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain.co.uk\/ [nc]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain.eu\/ [nc]
RewriteCond %{HTTP_REFERER} !^https://(www\.)?domain.com\/ [nc]
RewriteCond %{HTTP_REFERER} !^https://(www\.)?domain.co.uk\/ [nc]
RewriteCond %{HTTP_REFERER} !^https://(www\.)?domain.net\/ [nc]
RewriteCond %{HTTP_REFERER} !^https://(www\.)?domain.eu\/ [nc]
RewriteCond %{HTTP_REFERER} !^https://(www\.)?domain.co.uk\/ [nc]
RewriteCond %{HTTP_REFERER} !^https://(www\.)?domain.co.uk\/ [nc]
RewriteRule .*\.(gif|jpg|png)$ /images/hotlink.gif [nc]
RewriteRule ^robots.txt$ robots.txt