Totusi de ce nu functioneaza [L] ? E un exemplu banal, si daca nici astea simple nu merg... Marius
----- Original Message ----- From: "Teodor Cimpoesu" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, June 14, 2002 9:44 AM Subject: [rlug] Re: mod_rewrite pb > Hi Marius! > On Fri, 14 Jun 2002, Marius Stan wrote: > > > > > Salut, > > am in somedir/.htaccess urmatoarele 2 reguli > > RewriteEngine on > > RewriteRule ^admin/([a-z0-9]+)/(.*)$ admin/$1.php?QS=$2 [L] > > RewriteRule ^([a-z0-9]+)/(.*)$ $1.php?QS=$2 > > > > Astea ar trebui sa translateze ceva de genul > > www.abc.ro/somedir/admin/foo/bar in www.abc.ro/somedir/admin/foo.php?QS=bar > > respectiv > > www.abc.ro/somedir/foo/bar in www.abc.ro/somedir/foo.php?QS=bar > > > > Separat regulile functioneaza. PB e ca nu vrea sa mearga flagul [L} de la prima regula, a.i. cind sunt impreuna se baga si a doua in seama, desi n-ar mai trebui. > > > > Daca are careva vreo idee, il rog sa-mi dea de veste. > > > > Iti raspund cu o propunere pentru problema initiala. > > varianta simpla ar fi sa faci /somedir/admin/foo.php/bar > dupa care `bar' o gasesti in PATH_INFO. > > Daca nu vrei sa scrii foo.php, poti sa scrii foo si sa adaugi > DefaultType application/x-htttpd-php pentru directory respectiv. > > -- teodor > --- Pentru dezabonare, trimiteti mail la [EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'. REGULI, arhive si alte informatii: http://www.lug.ro/mlist/
