[ m3mo @ 26.06.2005. 21:23 ] @
Pozdrav

Kako je moguce da se napravi redirekcija sa htaccess da se fajlovi iz foldera ne mogu otvarat???
napravio sam index.html koji neda da se vide fajlovi koji su u folderu ali kad se ukuca npr www.mojadomaina.com/test.avi fajl se moze skidat??
[ bojan_bozovic @ 26.06.2005. 21:34 ] @
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?example.com(/)?.*/.*$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?example.com(/)?.*$
RewriteRule .*\.(avi|gz|bz2|tar|arj|z|Z|zip|rar|ace|jpg|jpeg|gif|png|bmp)$ http://example.com/

Tako da samo sa tvoje strane mogu da se skidaju fajlovi (ovo je hotlink protection)
Mozes spreciti da se fajl otvori, bez brisanja fajla ako oktucas chmod 600 imafajla.ext u ftp klijent koji koristis (recimo da bi sprecio srkanje bandwidtha od strane googla - mahom za slike je to dobro, bez toga da brises fajl sa servera)


[Ovu poruku je menjao bojan_bozovic dana 26.06.2005. u 22:44 GMT+1]
[ m3mo @ 26.06.2005. 21:57 ] @
e ovako ti fajlovi se nalaze u Folderu Filmovi

stavio sam .htaccess ovako
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?domaina.com/Filmovi/(/)?.*/.*$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?domaina.com/Filmovi/(/)?.*$
RewriteRule .*\.(avi|gz|bz2|tar|arj|z|Z|zip|rar|ace|jpg|jpeg|gif|png|bmp)$ http://www.domaina.com

al ne funcionise :(
[ u_m @ 27.06.2005. 12:02 ] @
a sta ja da radim ako ne mogu da dobijem "HTTP_REFERER" (u pitanju je pristup sa mob. telefonom, koji ne prenose HTTP_REFERER)

[ mega023 @ 13.07.2005. 11:39 ] @
ja imam slican problem....
naime imam folder /slike/
i u njemu gomilu drugih foldera

zeleo bih samo da zabranim listanje foldera redirekcijom, ali ne i hotlink-ovanje
slika

ima li ko ideju?
[ Jbyn4e @ 13.07.2005. 11:59 ] @
??? nisam te razumeo zasto bi zabranio listanje direktorijuma redirekcijom???
Ukoliko je to apache server, i index.html je default stranica, samo napravis prazan index.htmlu tom direktorijumu, i listanje fajlova ce nestati....
Drugo resenje je modifikacija Directory direktive u httpd.conf fajlu (konfiguracionom za apache) i to opcija koje su dopustene u Options tagu (ili kako vec da ga nazovem).
Iliti sto bi rekla dokumentacija:
http://httpd.apache.org/docs-2.0/mod/core.html pa odaberes options... i tamo lepo stoji:
Citat:

Indexes
If a URL which maps to a directory is requested, and there is no DirectoryIndex (e.g., index.html) in that directory, then mod_autoindex will return a formatted listing of the directory.

[ gandalf @ 21.07.2005. 08:46 ] @
Ili ti Options -Indexes i nema generisanja liste fajlova ;o)
[ Jbyn4e @ 21.07.2005. 09:34 ] @
Da, bas tako, ali nije poenta da mu kazes direktno sta treba, vec da ga nateras da ode, procita dokumentaciju i SAM shvati sta treba da uradi. Ovako nema mnogo smisla jer ce sledece pitanje biti npr.:
a kako sad da omogucim izvrsavanje CGI skriptova u tom direktorijumu
tako da nema smisla dati mu samo resenje vec ga uputiti gde je dokumentacija!
[ dejan @ 15.01.2006. 11:31 ] @
Ne bi da otvaram novu temu, pa da pitam u ovoj. Interesuje me kako mogu (i da li mogu) da izvedem sa .htaccess-om prikazivanje fajlova koji mi se nalaze u nekom folderu koji je iznad document root-a.

Znaci nesto poput ovoga:

Code:
RewriteEngine on
RewriteRule ^pics/(.*)\.jpg$ /home/skriveni_folder/$1.jpg [L,NC]



[Ovu poruku je menjao dejan dana 15.01.2006. u 12:31 GMT+1]