Allows you to search a variety of questions and answers
You can do this via .htaccess either by adding the file to each root directory of the site, or adding the code to the specific container in the httpd.conf file.
There are a few different ways to do this.
1. To replace the hotlinked image with a 'nohotlink.jpg' image, put the following into the .htaccess file:
Code:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpe [L]
2. To prevent linking from specific outside domains like myspace.com, youtube.com, etc..
Code:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpe [L]
To just show a 403 error, replace the last lines in the previous examples with
Code:
RewriteRule .*\.(jpe?g|gif|bmp|png)$ - [F]
AYK Solutions has provided me with a very cost effective hosting service with great uptime and lots of features. I would not hesitate to recommend them!
Even though I only have a shared hosting plan, their technical support team responded to my tech support request within the hour, and correctly to boot. (I needed to have a subdomain point to a Tumblr blog by changing the CNAME.)
I have never experienced a more professional and personal client-based service such as I am enjoying from AYKSolutions. This is no plotted statement either. I'm not a guru by no means, and they have been unbelievably superb in helping me promptly, professionally, courteously, and completely. Thank you Artyom & team.