Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 6. 1. 2011, 12:50:08
Nazdar. Povedzme že mám zložku s obrázkami - ../images/
V tejto zložke sú obrázky, ktoré sa používajú na celej stránke a teda keby dám dovnútra .htaccess s "deny for all", prípadne keby ho zaheslujem s .htpasswd, bol by problém a obrázky by sa neukázali, čo nechcem. Ako mám teda zabrániť napríklad tomu, aby tie obrázky zobrazoval niekto na inom webe? Povedzme že mám obrázok ../images/Obrazok.jpg s veľkosťou 1MB. Niekto si dá na svoj web (teda úplne iný web) <img src="anonymnastranka/images/Obrazok.jpg" /> a hneď mám traffic v keli. Ako mám tomu zabrániť a zároveň neobmedziť prístup k obrázkom pre návštevníkov môjho webu? (v zložke /images/, rovnako tak ako v iných zložkách s obrázkami mám index.php, ktorý pošle návštevníka na index, avšak to nestačí, ak si totiž niekto klikne na obrázok pravým, dá zobraziť, má prístupový link a teda sa k obrázku dostane aj cez iný web a tak...) Ďakujem. |
||
Taps Profil |
#2 · Zasláno: 6. 1. 2011, 13:42:27
Anonymní:
Podívej se na http://kb.wedos.com/a/156/htaccess-zakaz-linkovani-obrazku-na-cizich-webech.html |
||
Anonymní Profil * |
#3 · Zasláno: 6. 1. 2011, 14:12:35
Taps:
Nefunguje mi to, ten .htaccess má byť priamo v zložke s obrázkom alebo na indexe webu v hlavne zložke? Prepísal som adresu na moju, .gif na .png, aj tak to nefunguje a v pohode z iného webu ten obrázok zobrazím. Okrem toho som chcel ošetriť aj directlinking, teda že si vezme link a kedykoľvek sa naň dostane bez prístupu na stránku predtým. Ale vďaka za ochotu. |
||
Davex Profil |
#4 · Zasláno: 6. 1. 2011, 23:23:58
Anonymní:
Pro zákaz zobrazení obrázku vloženého na jiném webu bych do souboru .htaccess (je jedno jestli do jednoho společného nebo jen do adresáře s obrázky) vložil pravidlo: RewriteEngine On RewriteCond %{HTTP_REFERER} !^https?://([a-z0-9-]+\.)*example\.com/ [NC] RewriteRule \.(jpe?g|gif|png)$ - [NC,F,L] Moc dobře nechápu požadavek na zákaz přímého zobrazení obrázku. Nepodívají se na něj uživatelé s vypnutým referrerem v prohlížeči, vyhledávače nebo když někdo pošle adresu obrázku e-mailem. Taps: Ten odkázaný návod není moc univerzální. Ty pravidla jinde fungovat nemusí, protože tam chybí zapnutí mod_rewrite. |
||
Časová prodleva: 13 let
|
0