[ Nemanja Avramović @ 10.09.2005. 01:32 ] @
Znam da nije pitanje za ovaj forum, ali ne znam gde da ga postavim, a opet, ima veze sa ovim :)

dakle, nasao sam ovaj kod:
Code:

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://www\.MOJ_SAJT\.tld/
RewriteCond %{HTTP_REFERER} !^$
RewriteRule \.(jpe?g|gif|bmp|png|css|mov|swf|dcr)$ - [F]


...ali ne radi :(
Da li neko zna kako zaustaviti hotlinking preko .htaccess fajla?
[ mkdsl @ 10.09.2005. 02:18 ] @
To je preko php-a mod_rewrite, a imash i ovu varijantu, koja meni radi. Ukoliko ti je potrebno za koreni direktorijum, radice ti bez problema. Ukoliko hocesh da zabranish i hotlinking za korisnike (~user/public_html), nazhalost - oni uvek mogu da ga obrishu (zato sam ja to stavio u /etc/skel i crond da pravi kopiju svaki dan nazad korisnicima u public_html)

Pozdrav.


[Ovu poruku je menjao mkdsl dana 10.09.2005. u 03:24 GMT+1]
[ stsung @ 10.09.2005. 06:57 ] @
Pozd.
Pre svega da bi to funkcionisalo morash da imash dozvolu da koristish opcije mod_rewrite Apache modula u .htaccess (AllowOverride da sadrzhi FileInfo ili All). Ako ih imash, onda (neka je tvoj sajt www.mojsajt.co.yu):

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(www\.)?mojsajt\.co\.yu [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule \.(jpe?g|gif|bmp|png|css|mov|swf|dcr)$ - [F,L]

Ako nemash, mozhesh probati sa sledecim, mada po spefikaciji takodje trazhi iste privilegije:

SetEnvIfNoCase Referer "^http://(www\.)?mojsajt\.co\.yu" refererok
SetEnvIfNoCase Referer "^$" refererok
<FilesMatch "\.(jpe?g|gif|bmp|png|css|mov|swf|dcr)$">
Order Deny,Allow
Deny from all
Allow from env=refererok
</FilesMatch>

Svako dobro.
[ Br@nkoR @ 10.09.2005. 09:44 ] @
Možda ovo pomogne:
Htaccess Disable Hotlinking Code Generator
[ Nemanja Avramović @ 10.09.2005. 15:56 ] @
da, da, imam mod_rewrite

uspeo sam sa generatorom, ali tek "kombinacija" br. 2... zashto?
[ u_m @ 10.09.2005. 19:33 ] @
a sta da radim kad su mi svi posetioci blank referer* [{HTTP_REFERER} je prazno]

*razlog: mobilni telefoni ne setuju ovo promenjivu....