View Full Version : .htaccess problem
Eric24
09-01-2004, 05:05 AM
I wrote this script to disable hotlinking and I can't get it to work. Anyone know how I can make this work ?
<Files .htaccess>
order allow,deny
deny from all
RewriteEngine on RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?project-angel.com/.*$ [NC]
RewriteRule .(jpe?g|gif|bmp|png)$ images/htaccess/hotlink.jpg [L]
</Files>
:|
Eric24
09-02-2004, 05:17 AM
anyone?
gsnedders
09-02-2004, 07:23 PM
Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} !^http://(www\.)?project-angel.com(/)?.*$ [NC]
RewriteRule .*\.(jpeg|gif|bmp|png|jpg)$ http://www.project-angel.com/images/htaccess/hotlink.jpg [R,NC]
Eric24
09-03-2004, 02:26 AM
I assume this would go after my <files .htaccess> tag ? is there anything else I need ?
gsnedders
09-04-2004, 01:11 PM
Where did you get that <files .htaccess> tag? You just put exactly what I said in the .htaccess, no more, no less.
..no more, no less.
Well.. you have to turn it on first, exclude the hotlink image to allow it being hotlinked to, exclude blank referrers, escape the dots and you don't need the (/)?.*$ at the end of the RewriteCond.
In the RewriteRule, again, you have to escape the second dot (to actually match a dot instead of 'any character') and you don't need the NC flag at the end.
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{REQUEST_URI} !^/images/htaccess/hotlink\.jpg [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?project-angel\.com [NC]
RewriteRule .*\.(jpeg|gif|bmp|png|jpg)$ http://www.project-angel.com/images/htaccess/hotlink.jpg [R,L]
vBulletin® v3.8.2, Copyright ©2000-2012, Jelsoft Enterprises Ltd.