PDA

View Full Version : Hotlink Protection a small problem.


Pawelek
08-09-2004, 02:21 PM
Hello.
I've started this web server. It's works great, but i have problem with hotlink protection.
In Virtual Hosts i have:
Enable Hotlink Protection Yes
Suffix jpeg, jpg
It's works, but i have in /home/services/httpd/html/banners/ my banners (*.gif, and *.swf). This files need to have Disable hotlink protection.
A lots of people links my baners in yourself sites, but now banners don't show :(
What is wrong ?? What I must change ?

In httpd.conf (Apache 2.0) i was:
LoadModule rewrite_module /usr/lib/apache/mod_rewrite.so

<Directory "/home/services/httpd/html/jpg/art">
RewriteEngine on
RewriteCond %&#123;HTTP_REFERER&#125; !^$
RewriteCond %&#123;HTTP_REFERER&#125; !^http&#58;//&#40;www\.&#41;?mydomain.net&#40;/&#41;?.*$ &#91;NC&#93;
RewriteCond %&#123;HTTP_REFERER&#125; !^http&#58;//&#40;www\.&#41;?domain.ws&#40;/&#41;?.*$ &#91;NC&#93;
RewriteRule .*\.&#40;jpg|jpeg&#41;$ http&#58;//www.mydomain.net &#91;R,NC&#93;
</Directory>

<Directory "/home/services/httpd/html/jpg/wallpapers">
RewriteEngine on
RewriteCond %&#123;HTTP_REFERER&#125; !^$
RewriteCond %&#123;HTTP_REFERER&#125; !^http&#58;//&#40;www\.&#41;?mydomain.net&#40;/&#41;?.*$ &#91;NC&#93;
RewriteCond %&#123;HTTP_REFERER&#125; !^http&#58;//&#40;www\.&#41;?domain.ws&#40;/&#41;?.*$ &#91;NC&#93;
RewriteRule .*\.&#40;jpg|jpeg&#41;$ http&#58;//www.mydomain.net &#91;R,NC&#93;
</Directory>

Ps. Sorry for my english. I still learnt this language :oops:

mistwang
08-09-2004, 07:58 PM
Thank you for using our product.

It is not a problem of hotlink protection configuration, as "gif" and "swf" are not in the suffix list.
It is caused by improper permission masks on *.gif and *.swf, the execution bit is on, I believe.
please try
chmod a-x *.gif *.swf under your banners directory.

By default, LSWS does not serve static files with execution bits on, if it is not perfered, please set "Restricted Permission Mask" under "Server"-> "Security" tab to "000".

Please let us know whether it is fixed or not.

Best regards.

Pawelek
08-10-2004, 11:59 AM
Everything was good.
But i was in Virtual Host Mappings i forgot add domain.ws
i was only mydomain.net and www.mydomain.net
Everyone has linked my banners from domain.ws address :)

It was stupid things.
Thanks for help.