![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 124 Pomógł: 1 Dołączył: 13.07.2009 Ostrzeżenie: (0%) ![]() ![]() |
Jaka powinna być prawidłowa składnia reguł na ochronę przed hotlinkowaniem, ale taka, która zadziała w każdym wypadku?
Jak zrobiłem: Kod RewriteCond %{HTTP_REFERER} !^$ to działało.RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?domena.pl/$ [NC] RewriteRule \.(gif|jpe?g)$ /gfx/hp.png [F] Wyczytałem, że przekierować muszę na plik z innym rozszerzeniem niż w warunku i faktycznie: Kod RewriteCond %{HTTP_REFERER} !^$ już nie zadziałało.RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?domena.pl/$ [NC] RewriteRule \.(gif|jpe?g|png)$ /gfx/hp.png [F] Przekierowanie na dany obrazek robiłem dla testu. Bardziej interesuje mnie zwrócenie Forbidden: Kod RewriteCond %{HTTP_REFERER} !^$ ale to powoduje, że nawet na mojej stronie nie widać grafiki, w dodatku zaczyna przymulać.RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?domena.pl/$ [NC] RewriteRule \.(bmp|gif|jpe?g|png|tga)$ - [F] Kombinowałem już na różne sposoby. Tak w ogóle - czy jakieś konkretne ustawienia Apache-a mogą wpływać na ochronę przed hotlinkowaniem na tyle by przestała działać lub zadziałała nieprawidłowo? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 10:02 |