|
Well today we are going to learn how to deal against hotlinkers, that are
using your content (images, flash, mp3s) instead of hosting them themselves. Below
is the detailed explanation what to do in this case.
Even though somebody would think that if they use your pictures they are
actually linking to your site so you will get benefits? Well that is not true.
Hotlinking is not beneficial for search engine optimization. It can hurt your site SEO.
Some people are stupid enough to try to sue other websites for using their
pictures. I say why bother. You can fix this tiny issue much quicker. We will
try to get benefits out of hotlinking instead of suing those lazy webmasters J.
I see the hotlinking as a compliment, they obviously like your pictures,
flash or music files and they are stealing it. At the same time they are using
your bandwidth on your server and people can not see where the original
location of that image really is. They could see it if the would look into the
html code of the website.
Especially if the other websites are in the same niche category as your
website is you can gain some benefits out of hotlinking.
So we are going to get some of their traffic and at the same time give them
a polite alert that what they are doing is not polite.
Lets look at few examples for different media formats and hot to get traffic
instead of gray hair and less bandwidth.
We are going to customize our .htaccess file that lies usually in the root
of your server. Open it up with an html editor and add the following code
Images
Usually other webmasters are hotlinking images. So lets say hello to them
first. There are many ideas what to do so you decide yourself. I think the best
option os to create a customized image with a text For more info go to the site
seoandwebdesign.com were you replace your site instead of mine.
Name the image hotlink.jpg and upload it to your server where your site
files are.
Then add this nifty code to your .htaccess file
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://mydomain.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://mydomain.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.mydomain.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.mydomain.com$ [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ hotlink.jpg [R,NC]
You should put the url of your site instead of mydomain.com.
So my code would look like this
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://seoandwebdesign.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://seoandwebdesign.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.seoandwebdesign.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.seoandwebdesign.com$ [NC]
RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ hotlink.jpg [R,NC]
As you can see we took care of the both version of our site www version and
non www version. You can also upload an ugly picture of a dog or some monster if
you are feeling especially grateful for using your pictures
Flash Files
You have two options with flash files.
First option is to use the same method as for the images where you are
replacing files with your customizable files that has your text, images and advertisement
to your site.
Or you can choose a ninja style option where you can use getURL() method
inside the flash file and the users will be forwarded to your site. So actually
you are hijacking any hotlinkers site or dare I say Myspace page. Create flash
file and name it hotlink.swf then put this in your .htaccess file.
Here is the htaccess code again for the flash files
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://mydomain.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://mydomain.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.mydomain.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.mydomain.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.mydomain.com$ [NC]
RewriteRule [^hotlink].(swf)$ http://www.mydomain.com/hotlink.swf [R,NC]
For my site it would loo like this
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http:// seoandwebdesign.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http:// seoandwebdesign.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.seoandwebdesign.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.seoandwebdesign.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.seoandwebdesign.com$ [NC]
RewriteRule [^hotlink].(swf)$ http://www. seoandwebdesign.com/hotlink.swf
[R,NC]
Instead of my url put the url of your site.
Music files
It happens quite often that especially myspace users are hijacking the music
files. So we will have some fun with that community. It should be fun to create
a sound file of your speech where you advertise your site for example, or if
you do not like advertising your site you could upload some Sanjaya hits.
Name your music file hotlink.mp3 then put this in your .htaccess file.
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://mydomain.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://mydomain.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.mydomain.com/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.mydomain.com$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.mydomain.com$ [NC]
RewriteRule [^hotlink].(mp3)$ http://www.mydomain.com/hotlink.mp3 [R,NC]
|
Dragon Naturally Speaking I complete...
Newly Updated Bookmarking Sites 2012 ...
Great thanks, looks like i have alot ...
I totally agree that the taxonomy suc...
Hey There. DId you resolve your p...
yes you are right, this company is ho...
For years and years now I have been r...
Thanks for posting this great article...
I just bought this dvd 1 week ago and...
Excellent read, I just passed this on...
Really meaningful picture
whats wrong with taxonomy, yes Joomla...
I love drupal in-fact I have now desi...
great work, how much you charge per p...
I agree that "the profiles are of...