publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
skomentuj »

TAGI: hotlinking , tips & tricks , hotlinkowanie

2011-03-28 09:30  |  Paweł Gazda

Jak zapobiegać hotlinkowaniu?

Jak zapobiegać hotlinkowaniu?

Hotlinkowanie to bardzo niemiła forma żerowania na czyjejś pracy. Nie dość, że ktoś korzysta z niej, to jeszcze my płacimy za podtrzymywanie tego procesu, bo wiąże się to z wykorzystaniem limitu transferu naszego serwera. Na szczęście można temu zapobiec.

Aby zapobiec temu procederowi, potrzebny będzie serwer Apache z włączoną obsługą plików .htaccess oraz zainstalowany moduł mod_rewrite. Prawdopodobnie przy domyślnych ustawieniach nowo wykupionej usługi hostingowej wszystkie te elementy już masz.

Aby zacząć, otwórz jakiś prosty notatnik (np. systemowy Notepad w Windows) i utwórz plik o nazwie .htaccess (zwróć uwagę na to, aby na końcu nie dodało się rozszerzenie .txt), a następnie wklej do pliku poniższy kod:

 

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain\.com/.*$ [NC]

RewriteRule \.(gif|jpg)$ - [F]

 

Sekcję "yourdomain\.com/" zastąp swoją domeną, następnie zapiszplik. Gotowy plik wyślij do głównego katalogu na swoim serwerze lub do konkretnego podfolderu, który ma być chroniony.

Powyższy kod sprawi, że jeśli cokolwiek innego niż twoja strona odwoła się do chronionej lokacji, to ujrzy komunikat mówiący, że link jest niepoprawny.

Jeśli jednak chcemy dać komuś nauczkę, możemy "podmienić" plik wywołany przez nieuczciwego webmastera. W tym celu należy skorzystać z poniższego kodu:

 

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain\.com/.*$ [NC]

RewriteRule \.(gif|jpg)$ http://www.yourdomain.com/diehotlinker.jpg [R,L]


Podobnie jak poprzednio zamieniamy "yourdomain\.com/" na naszą domenę, dodatkowo "diehotlinker.jpg" zamieniamy na nazwę wcześniej przygotowanego pliku ze stosowną informacja dla hotlinkera.

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
skomentuj »

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł