Képek linkelésének tiltása
Sziasztok!
Szeretném megtiltani .htaccess fajl segitsegevel, hogy a site-om kepeit tudjak linkelni mashova. Van valakinek ilyesmivel tapasztalata?
A google-n talalt megoldasokat probaltam (hotlink keresoszoval talaltam a legtobb talalatra) ,de egy sem ment, ezert volnek kivancsi valakinek a szemelyes tapasztalataira a temaban. Alistapart-os 2004-es cikkben leirtak probaltam de nem mukodott. Maga a rewrite engine mukodik, mert a keresobarat linkeket mar sikerult osszehozni a .htaccess fajlal.
Elore is kosz a segitseget!
■ Szeretném megtiltani .htaccess fajl segitsegevel, hogy a site-om kepeit tudjak linkelni mashova. Van valakinek ilyesmivel tapasztalata?
A google-n talalt megoldasokat probaltam (hotlink keresoszoval talaltam a legtobb talalatra) ,de egy sem ment, ezert volnek kivancsi valakinek a szemelyes tapasztalataira a temaban. Alistapart-os 2004-es cikkben leirtak probaltam de nem mukodott. Maga a rewrite engine mukodik, mert a keresobarat linkeket mar sikerult osszehozni a .htaccess fajlal.
Elore is kosz a segitseget!
csak tipp
RewriteCond %{HTTP_REFERER} !^http://foo.com/.*$ [OR,NC]
RewriteCond %{HTTP_REFERER} !^http://www.foo.com/.*$ [OR,NC]
RewriteRule .*\.(gif|GIF|jpg|JPG)$ http://foo.com/foo_banner.jpg [L,R]
de remélem jó :)
lehet mashol a hiba :-(
koszi!
Kiprobaltam. foo.com helyere behelyettesitettem a siteomat, a foo_banner helyere is a megfelelo kepet. De sajnos nem muxik. Megprobalok egy masik kepet megnyitni es az meg is nyilik, egy masik szerveren beagyazott html segitsegevel. Az a baj hogy azon a szerveren ami most ezt be akarom allitani, nem allithatok be rewrite logot :-(
Nem tudom merre keressem a hibat. Lehet hogy a szerver adminja a rewrite modul egyes reszeit, funkcionalitasat blokkolja?
ops
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://foo.com/.*$ [OR,NC]
RewriteCond %{HTTP_REFERER} !^http://www.foo.com/.*$ [OR,NC]
RewriteRule .*\.(gif|GIF|jpg|JPG)$ http://foo.com/foo_banner.jpg [L,R]
RewriteCond %{REQUEST_FILENAME} !.foo_banner.jpg
ha banner-re megy azért már nem legyen átírányítás
valaki azért ideírhatná, ne találgassunk itt :)
ahamm alakul,
külső
http://toxin.sapidfarm.com/test_image.html
belső
http://toxin.hu/test_pic/test_image.html
mostmár csak a gyorstárból kell kiszedni, ha benne van szedi az eredetit, bár gondolom ezmár annyira nem gáz
toxin.hu -n most ezvan
RewriteEngine On
RewriteBase /test_pic/
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://toxin.hu/.*$
RewriteCond %{REQUEST_FILENAME} !.*banner.jpg
RewriteRule .*\.(gif|GIF|jpg|JPG)$ banner.jpg [L,R]
cache
Nem javaslom...
Ha nincs konkrét deeplinkelés (az access logból kiderül) akkor ne használd ezt a technikát, mert egy csomó helyen a tűzfal tiltja a refereket és a google image searchről jőve sem jelennek meg a képek. Aki lopni akarja, úgyis lemásolja.
J
is-is
speciális eset???
A fent - és más helyeken is - ismertetett megoldást próbáltam volna használni. Ha sikerült volna, akkor nem írnék ide...
A problémám a következő:
Ha a közvetlenül a document root-ban, illetve az ott található könyvtárakban levő képeknél működött szépen.
DE van olyan könyvtár, ami a document rooton kívül található a fájlrendszerben, és valamilyen szerver beállítással lett "bemappelve" (alias?) - nem tudom pontosan, nem én csináltam, nem is értek az apache-hoz. Lényeg a lényeg, az ilyen könyvtárban található képeknél nem működik, tehát nem az általam megadott képet jeleníti meg, hanem az "eredetit".
Kerestem a google-ban: negatív.
Felhívtam a szolgáltatót: negatív (hívjam őket később, most nem tudják)
Kérdésem: hogyan lehetne ezt a problémát megoldani?