![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 0 Dołączył: 21.09.2005 Ostrzeżenie: (10%) ![]() ![]() |
Witam, jak mogę zablokować w .htaccess hotlinkowanie obrazków, których link nie kończy się rozszerzeniem, tylko np.:
Kod &h=150&w=150&zc=1 Mam coś takiego: Kod RewriteCond %{HTTP_REFERER} !^http://(.+\.)?stronajakas\.pl/ [NC] RewriteCond %{HTTP_REFERER} !^$ RewriteRule .*\.(jpe?g|gif|bmp|png|zip|rar|jar|jad|exe)$ http://stronajakas.pl/404.htm [L] ale ten kod nie blokuje obrazków, z których są robione miniaturki poprzez skrypt php... Jest na to jakiś sposób (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
w samym skrypcie php generującym obrazki możesz też sprawdzić czy:
Kod (parse_url($_SERVER['HTTP_REFERER'], PHP_URL_HOST)==$_SERVER['SERVER_NAME']) jesli różne to albo nie wysłać obrazka albo wysłać całkiem inny.... ale to na to samo wychodzi co jakbyś z htaccessa kożystał (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) no i na te regułki co są w htaccessie to jeszcze w php sprawdzić czy nie jest pusty referer jeśli mają nie otwierać samych obrazków ręcznie... Ten post edytował zegarek84 15.07.2009, 21:20:44 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 15:44 |