Regularni vyraz do Apache LocationMatch

Michal Polák mpolak na email.cz
Neděle Květen 11 12:37:44 CEST 2003


"Petr Simek" <psimek na jcu.cz> wrote in message
news:Pine.WNT.4.43.0305091433030.-469677 na helio.jcu.cz...
> Kdo umite psat reg. vyrazy do apache - poradte mi prosim ! Potrebuju
> najit vyraz pro LocationMatch ktery by obsahnul vsecny php soubory
> umistene pod adresarem /nophp/ v dokumentroot . Zkousim to takhle :
> <LocationMatch "^/nophp/.*.php$">
>    Deny from all
> </LocationMatch>

Dobry den,

rekl bych, ze Vam minimalne chybi "oiskejpovani" posledni tecky, aby se
nevyhodnotila jako libovolny znak.
Dale vychazim z toho, ze php soubor se nejak jmenuje, tak bych uvedl misto
hvezdicky plus.
Tedy zhruba takto:

<LocationMatch "^/nophp/.+\.php$">

Vice informaci viz (http://httpd.apache.org/docs/misc/FAQ.html#regex):
The best overview around is probably the one which comes with Perl. We
implement a simple subset of Perl's regex support, but it's still a good way
to learn what they mean. You can start by going to the CPAN page on regular
expressions (http://www.perl.com/doc/manual/html/pod/perlre.html), and
branching out from there.
--
Michal Polak
system programmer, TurboConsult s.r.o.
mpolak na email.cz,
michal.polak na turboconsult.cz
ICQ: 106342077
Tel: +420 532 161 111

Everyone should hold strong convictions, I am convinced I will have another
glass.




Další informace o konferenci Linux