konyvtar vedelme a web serveren
Sziasztok,
Szeretnek egy konyvtarat levedeni a web szerveren ugy, hogy csak egy (esetleg kesobb tobb is) php fajl tudja feldolgozni a benne levo kepeket.
Hallottam a rewrite modulrol, gondolom ez lesz az en baratom, de sajna ido hianyaban most nem tudok neki allni megtanulni annak a kezeleset. Gogliztam utana, de ertelmes eszeru leirast nem talaltam rola, csak egy tutorialt, amiben valami hasonlo van:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://localhost/.*$ [OR,NC]
RewriteCond %{HTTP_REFERER} !^http://mysite.com/.*$ [OR,NC]
RewriteCond %{HTTP_REFERER} !^http://www.mysite.com/.*$ [OR,NC]
RewriteRule .*\.(gif|GIF|jpg|JPG)$ [f]
termeszesen ha atirom a megfelelo reszt, akkor ez mukodhet? egyenlore tesztelgetem a sajat gepemen, csak megerositest szeretnek kerni toletek?!
Koszonom
Sanyi
■ Szeretnek egy konyvtarat levedeni a web szerveren ugy, hogy csak egy (esetleg kesobb tobb is) php fajl tudja feldolgozni a benne levo kepeket.
Hallottam a rewrite modulrol, gondolom ez lesz az en baratom, de sajna ido hianyaban most nem tudok neki allni megtanulni annak a kezeleset. Gogliztam utana, de ertelmes eszeru leirast nem talaltam rola, csak egy tutorialt, amiben valami hasonlo van:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://localhost/.*$ [OR,NC]
RewriteCond %{HTTP_REFERER} !^http://mysite.com/.*$ [OR,NC]
RewriteCond %{HTTP_REFERER} !^http://www.mysite.com/.*$ [OR,NC]
RewriteRule .*\.(gif|GIF|jpg|JPG)$ [f]
termeszesen ha atirom a megfelelo reszt, akkor ez mukodhet? egyenlore tesztelgetem a sajat gepemen, csak megerositest szeretnek kerni toletek?!
Koszonom
Sanyi
értelmes leírás
Apache modul mod_rewrite
mod_rewrite: A Beginner's Guide to URL Rewriting
Apache Server Mod Rewrite Tips, Tricks and Forum
sajna idő hiányában most nem tudok ennél többet segíteni.
hali
ezeken mar tul vagyok, nekem sajnos nem volt ertelmezheto minden, ezt valoszinuleg az ido hianya es a dolgok komplexitasa egyuttesen okozza.
Egy lehetseges megoldasra rajottem, ami mukodik a helyi gepemen:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule .*\.(gif|GIF|jpg|JPG)$ - [N,F,L]
</IfModule>
a megfelelo konyvtarban egy .htaccess fajlban elhelyezve.
Udv
Sanyi
kis/nagybetű
Egy NC-t is írj a flagekhez szerintem (NoCase)
http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html
mondjuk az eredeti postban még bennevan...
koszi
Udv
Sanyi
flag-ek
én azt javaslom, hogy kezdjük elölről és mondd el, hogy mit jelent az, hogy "csak egy (esetleg kesobb tobb is) php fajl tudja feldolgozni a benne levo kepeket":
szolgaltatas
van egy konyvtaram egy webserveren, aminek a beallitasain mar nem tudok valtoztani, hiaba dedikalt reszunkre az apache beallitasokhoz nem ferunk hozza. Jelenleg .htaccess fajlokkal tudok vedelemet felallitani, hogy a kepeket megvedjem idegen felhasznalas alol.
Viszont egy dologban megkotottek a kezemet a szolgaltatonal, amennyiben read only-ra teszem a fajlokat [FTP jogosultsag szintjen], akkor az apache nem tudja olvasni. Ne kerdezd, hogyan csinaltak nem tudom.
Termeszetesen egy szolgaltatas kereteben bocsatom rendelkezesre ezeket egy vizjelet reteve a kepre. Ha 1x vegigmegyek a fajlokon es mindegyik kepre rateszem a vizjelet, akkor megkapom a megoldast, de nem tehetem mivel a kepek kulso forrasbol szarmaznak es liszensz miatt nem modosithatoak illetve modositott valtozatat sem tarolhatom a szerveren.
Azt szerettem volna elerni, hogy a kepeket ne lehessen linekelni es csakis php fajlon keresztul lehessen megjeleniteni a vizjellel egyetemben.
Remelem mar eleg vilagosan kifejtettem a problema gyokeret, ha tovabbi kerdesed van igyekszem megvalaszolni, hiszen en is erdekelt vagyok a megoldasban. Eddig nem hasznaltam a modrewrite modult, csak amit egy a keretrendszer megkovetelt (ugye azt ok maguk mar megirtak).
Udv
Sanyi
UI: csak halkan jegyzem meg: En inkabb php-val szeretek foglalkozni nem pedig szerverbeallitasokkal, tudom szorosan hozzatartozik, de nincs mindenre idom, talan ha 48 orabol allna egy nap, akkor en is mashogy allnek hozza. :-)
ez a 2-es pont
u.i: a php nem mindenható, ha profi akarsz lenni akkor a szerver és beállításai is a barátaid kell hogy legyenek.
picture.php
a www konyvtaron kivul valo tarolas volt az elso gondolatom nekem is, de sajna az se megy, nem engedi a szerver FTP-n keresztul.
A jelenlegi megoldas teljesen kielegito, egyenlore marad, amig nem tudok megegyezni a szolgaltatoval. Sajna nem egyszeru, plesk-en keresztul nyomatjak a dolgokat es php5-s verziot is kicsit furcsan adtak oda. Ebben az iranyban meg van kotve a kezem. :-(
Udv
Sanyi
mod_access
Hotlinking?
A szerver kérdésre meg az a mondás, hogy olyan szolgáltatót kell választani, amelyik támogatja a komoly webes elhelyezést. Egészen olcsó szolgáltatók is tudnak ilyet már. Nyilván ez nem boldogít, ha a limitált költségvetésből befizettél egy occsóhoszting társasághoz, de a jövőre nézve érdemes erre figyelni.
olvasás válasz előtt?
Olvassd vegig
nem artana neha vegig olvasni az elozo bejegyzeseket is es elgondolkodni azon mit irtunk.
A hosztingszolgaltatas nem az en reszortom es irtam, hogy meg van kotve a kezem.
Nem hotlinkre gondoltam, hanem a szamunkra rendelkezesre bocsatott kepek vedelmerol van szo.
-cs-