Man måste göra en kombination av htaccess och Javascript för att det skall fungera i både IE och FireFox.
OBS! Har man inlänkar till sin sida som pekar till undersidor måste man bygga på scriptet lite.
Nedanstående ska fungera för all hotlinking och är testat på på Apache 2.x:
.htaccess
Kod:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !dindoman\.se [NC]
RewriteRule .*(gif|jpg|jpeg|bmp|html|htm)$ linkcheck.htm [L]
linkcheck.htm:
Kod:
<html>
<script LANGUAGE="JAVASCRIPT" TYPE="TEXT/JAVASCRIPT">
<!--
function Move()
{
top.location.href = self.location.href="http://www.dindoman.se";
}
//-->
</SCRIPT>
<body onLoad='Move();'>
<noscript>
<a href='http://www.dindoman.se'>www.dindoman.se</a>
</noscript>
</body>
</html>
Edit: Undantaget är som sagt webläsare som inte skickar referer, men dom flesta gör det så det är inget stort problem.