Ktoś mnie hotlinkuje

Wszystko co nie mieści się w żadnej innej kategorii forum. Rozmowy na każdy temat.
koth2
Posty: 4
Rejestracja: 20 lut 2006, 21:46:00
Płeć: Niewybrana
User Agent: Opera Windows 1024x768

Ktoś mnie hotlinkuje

Post autor: koth2 »

Jakiś czas temu zauważyłem, że ktoś na blogu na onecie na stronce o tej samej tematyce co moja hotlinkuje moje foty, naszcząście jego strona nie ma wielu odwiedzin. Zwracałem mu uwagę, pisałem maila do admina onetu (bez odpowiedzi) ale on dalej swoje. Czy jest jakiś sposób na takich delikwentów?? bo już nie mam siły zmieniać nazw plików a pod starymi nazwami wklejać inne zdjęcia, na początku było delikatnie, wklejałem świnki, grubą babe na rowerze, żula a teraz najgorszy hardcore ze stron xxx. Więc co mogę zrobić jeszcze?? i jeszcze jedno pytanko: czy jest jakiś sposób na sprawdzenie czy ktoś jeszcze mnie hotlinkuje?
Awatar użytkownika
fuma
Przyjaciel CBA
Posty: 11168
Rejestracja: 01 sie 2005, 14:57:56
Lokalizacja: z jajka niespodzianki :P
Płeć: Mężczyzna
User Agent: Firefox Windows 1024x768

Post autor: fuma »

wstaw w pliku .htaccess poniższą dyrektywę

Kod: Zaznacz cały

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %&#123;HTTP_REFERER&#125; !^$
RewriteCond %&#123;HTTP_REFERER&#125; !^http://&#40;www\.&#41;?twoja domena/.*$ [NC]
RewriteRule .&#40;gif|jpg&#41;$ - [F]
</ifModule> 
w miejscu "twoja domena" wpisz adres twojej stronki bez http:// i bez www
To zablokuje wyświetlanie obrazków. Dalej zablokuje też hotlinkowanie skryptó JS oraz arkuszy styli CSS. Aby zapobiec hotlinkowaniu innych plików takich jak np. mp3, rar itp wystarczy w przedostatniej lini w nawiasie dodać te rozszerzenia oddzielając je pionową linią "|".
A jeżeli chcesz go ośmieszyć to wpisz zamiast tej powyższej dyrektywy tû którą prezentuje poniżej:

Kod: Zaznacz cały

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %&#123;HTTP_REFERER&#125; !^$
RewriteCond %&#123;HTTP_REFERER&#125; !^http://&#40;www\.&#41;?twoja domena/.*$ [NC]
RewriteRule .&#40;gif|jpg&#41;$ http://www.twoja domena/twoja_obrazek.jpg[R,L]
</ifModule> 
W miejsce twoja domena w lini 3 wpisujesz adres twojej stronki bez http:// oraz bez www linie ponizej wspisujesz pełny adres do obrazka któRy ma się wyświtlać przy hotlinkowaniu. Może mić on rozszerzenie gif jak i jpg ewentualnie jżeżeli preferujesz png to dodaj w nawias w ostatniej lini następujący kawałek kodu

Kod: Zaznacz cały

|png
Ostatnio zmieniony 13 mar 2006, 11:03:57 przez fuma, łącznie zmieniany 2 razy.
Awatar użytkownika
maciaszek
Posty: 805
Rejestracja: 15 lip 2005, 12:31:33
Lokalizacja: siê biorą dzieci ?
Płeć: Niewybrana
User Agent: Opera Windows 1024x768
Kontakt:

Post autor: maciaszek »

Skad ty to wiesz :shock:
http://atomicdesign.cba.pl - profesionalny webdesign
HTML CE 2006 : ukończono
#################### 35%
Awatar użytkownika
fuma
Przyjaciel CBA
Posty: 11168
Rejestracja: 01 sie 2005, 14:57:56
Lokalizacja: z jajka niespodzianki :P
Płeć: Mężczyzna
User Agent: Firefox Windows 1024x768

Post autor: fuma »

maciaszek pisze:Skad ty to wiesz :shock:
Ano ostatnio mocno zainteresowałem się plikiem .htaccess i po prostu zaczynam z nim coraz więcej kombinować :mrgreen:
Awatar użytkownika
fuma
Przyjaciel CBA
Posty: 11168
Rejestracja: 01 sie 2005, 14:57:56
Lokalizacja: z jajka niespodzianki :P
Płeć: Mężczyzna
User Agent: Firefox Windows 1024x768

Post autor: fuma »

Ważna informacja dla osób zakładających na cba.pl forum punBB z poziomu panelu administracyjnego. Wraz z juice'm doszukaliśmy się błędu w wyżej wymienionych dyrektywach. Mój błąd :oops: Więc w pierwszym zestawie dyrektyw należy usunąć w przedostatniej lini z nawiasów następujący element:

Kod: Zaznacz cały

|js|css
inaczej forum nie będzei czytać styli przez co wyświtlać się bedzie biała strona z niesformatowanym tekstem. To samo tyczy się zewnętrznych skryptów JS. Powyższą dyrektywę już poprawiłem. Sorry za problemy. Poza tym wykorzystanie powyższych dyrektyw może prowadzić do niepoprawnego działania niektórych skryptów (teraz już wiem że jest to związane z wykorzystaniem http_referer)
ODPOWIEDZ