hello, bocs' hogy beleszolok, de - a sok xxxx, de nem probaltam helyett egy regexpeditor ele leulsz es szepen ki tudod probalni. - szerintem sem lehet minta negalast eloirni, mivel a ^ a sor elejere illeszkedik, vagy a szogletes zarojel utan a szogletes zarojelben levo karakterek halmazanak inverzet jelenti. - az sem biztos, hogy "nem elegans" megoldas a szulo konyvtarra megengedni es az egyes konyvtarakra letiltani az apache-ban, mivel a regex _nagyon_ koltsegigenyes.
2006. február 3. 12.02 dátummal Ámon Tamás ezt írta: > LiRul írta: > > Hello! > > > > Egy Apache virtualhostban van egy ilyenem: > > > > <Location /> > > AuthType Basic > > ... szokasos authos opciok ... > > </Location> > > > > A cel az lenne, hogy egyedul a /download folderre ne kerjen jelszot > > a kliestol, minden mashova igen. > > > > <LocationMatch "^/[^download]"> igy probaltam, de sajnos a szogletes > > zarojelek miatt a benne szereplo karakterek egy tombot alkotnak, igy a > > regexp illeszkedni fog minden olyan stringre ami ezekbol a char-okbol > > epitkezik, pl. load, nldown stb. > > > > Kerestem neten regexp leirasokat, de mindenhol csak annyit talaltam, > > hogy a [^ utan egy tomb kovetkezik az illesztheto karakterekkel. > > Csak egy tipp, (nem probaltam): > ^(\/download) -- udv, ---------------------------------------------------- Zoltan Zidarics programmer PTE University Pecs, Hungary icq: 43288694 _________________________________________________ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux