Autor | Zpráva | ||
---|---|---|---|
manas Profil |
#1 · Zasláno: 14. 8. 2008, 23:56:08 · Upravil/a: manas
Ahoj,
trochu jsem predelal moji galerii z http://martin.fotostranky.org na http://www.fotostranky.org/gallery/ a diky tomuto jsem ted v logu zjistil, ze mnoho webu pouziva me fotky na svych strankach. Ani si je nekopiruji, ale zobrazuji je primo z meho webu. Docela mne to stve, takze se chci optat, zda jde nejak zabranit tomu, aby se fotografie mohla zobrazit nekde jinde nez na me domene.... Diky vsem za rady... |
||
Mistr Profil |
#2 · Zasláno: 15. 8. 2008, 00:42:33
manas
Podobné téma se již řešilo i na Tlachtaci. Mrkni tam... |
||
Bubák Profil |
#3 · Zasláno: 15. 8. 2008, 02:55:33 · Upravil/a: Bubák
Můžeš otestovat třeba na obrázcích na adrese http://teststranek.kvalitne.cz/foto/den-nato-2006/
Zde se zobrazí místo hotlinkovaného teststranek.kvalitne.cz/foto/den-nato-2006/mini2/P1070146-n.jpg náhradní obrázek: |
||
manas Profil |
#4 · Zasláno: 15. 8. 2008, 09:55:11 · Upravil/a: manas
Diky za rady,
podarilo se mne zamezit zobrazovani, ale zatim se porad neukazuje obrazek ktery by mel (tak jako mas ty treba ty pruhy)... Je tu vlozen obrazek http://www.fotostranky.org/gallery/albums/200808_BN/DSC_2906_BN2008_2. jpg , ale zustane po nem prazne misto. Do htaccess jsem vlozil toto: RewriteCond %{HTTP_REFERER} . RewriteCond %{HTTP_REFERER} !^http://(www\.)?fotostranky\.org [NC] RewriteRule \.(gif|jpe?g|png)$ http://www\.fotostranky\.org/block\.gif [L] |
||
DJ Miky Profil |
#5 · Zasláno: 15. 8. 2008, 13:00:23 · Upravil/a: DJ Miky
U adresy http://www\.fotostranky\.org/block\.gif neescapuj tečky, takže jen: http://www.fotostranky.org/block.gif
EDIT: A koukám, že se to i zacyklí, takže by se hodilo přidat řádek, aby se přímo tenhle obrázek nepřepisovával. |
||
manas Profil |
#6 · Zasláno: 15. 8. 2008, 18:30:47
Tak jsem to zmenil na:
# Zamezeni zobrazeni obrazku RewriteCond %{HTTP_REFERER} . RewriteCond %{HTTP_REFERER} !^http://(www\.)?fotostranky\.org [NC] RewriteRule \.(gif|jpe?g|png)$ http://www.fotostranky.org/block.gif [L] # Zamezeni zobrazeni obrazku END Ale porad se nic nedeje :( |
||
Bubák Profil |
#7 · Zasláno: 15. 8. 2008, 19:28:16 · Upravil/a: Bubák
Splnil jsi tuto podmínku?
Je však nutné si uvědomit, že obrázek, který se má zobrazit nezbedníkům musí být v jiném adresáři, tzn. že naše obrázky máme ve složce images (kde je umístěn tento .htaccess soubor a který blokuje všechny obrázky v tomto adresáři) a obrázek, který se má zobrazit je v adresáři design, v opačném případě, by se totiž nezobrazil žádný obrázek. Zdroj: www.ovsem.net/webdesign/jak-zakazat-hotlinkovani-vasich-obrazku-pomoci -souboru-htaccess |
||
manas Profil |
#8 · Zasláno: 15. 8. 2008, 19:42:56
Tak jsem udelal takto:
mam .htaccess v rootu, obrazek jsem umistil do temp/block.gif a stale se nic nezobrazi.... Tak to asi necham tak jak je to ted..... |
||
DJ Miky Profil |
#9 · Zasláno: 15. 8. 2008, 22:21:55
Teď budu hodně hádat, ale zkus dát ještě před to pravidlo ještě jeden řádek:
RewriteRule temp/block\.gif$ - [PT] |
||
manas Profil |
#10 · Zasláno: 15. 8. 2008, 22:30:38 · Upravil/a: manas
EDIT: tak sorry, obrazek se jinde ukaze jak ma, ten z TEMP, ale zase se neukazou obrazky na mem webu :(
Tak na to asi prdim, necham to tak jak to je, aby se nikde jinde neukazovalo vubec nic..... DJ Miky.....hura, funguje to. Moc ti diky. Jsem v tomhle zrovna lama, takze jsi mne moc pomohl. Nejen ty, ale diky i vsem ostatnim..... |
||
manas Profil |
#11 · Zasláno: 16. 8. 2008, 21:57:13 · Upravil/a: manas
Tak mne to neda spat, porad to testuju a porad nic.
At to torochu objasnim. Mam v rootu webu adresar gallery/albums/jednotlive adresare alb/jednotlive fotky (Coppermine gallery). a chtel byyh aby se v pripade linkovani z jinych webu zobrazil obrazek, ktery je umisten da se rici kdekoliv jinde v adresarove strukture na mem webu (klidne /temp). Ted mam v rootu webu .htaccess s timto: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://fotostranky\.org.*$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?fotostranky\.org.*$ RewriteRule .*\.(jpg|jpeg|png|gif)$ http://www.fotostranky.org/temp/block.gif [L,R] Jenze to zpusobi jen to, ze se obrazek nezobrazi (ten linkovany), ale ani se nezobrazi obrazek z temp/block.gif, zustane jen prazdne misto... Vedel by nekdo jak na to a poradil??? Diky moc. |
||
manas Profil |
#12 · Zasláno: 18. 8. 2008, 14:02:24 · Upravil/a: manas
Tak jsem se v tom trochu hrabal, testoval a uz to jede OK.......
Diky vsem... |
||
Viktor Hanáček Profil |
#13 · Zasláno: 18. 8. 2008, 15:56:58
Napíšeš sem ten konečný kód? Nebo se nezměnil? Určitě se budě někomu hodit ;)
|
||
manas Profil |
#14 · Zasláno: 18. 8. 2008, 16:05:17
Obrazku se tyka ta druha cast....
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress # Zamezeni zobrazeni obrazku RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?fotostranky\.org [NC] RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?fotostranky\.eu [NC] RewriteRule \.(jpg|jpeg|png|gif)$ block.gif [L] # Zamezeni zobrazeni obrazku END |
||
Viktor Hanáček Profil |
#15 · Zasláno: 19. 8. 2008, 19:36:59
Díky moc jdu to vyzkoušet :)
|
||
Časová prodleva: 16 let
|
0