> On Tue, 4 Jan 2005, Neculai Macarie wrote:
>
> > > Nu imi iese un RewriteRule, de dimineata ma chinui cu el: un URL de forma:
> > > http://server.com/page.php?letter=A&p=5
> > > vreau sa fie vazut in browser ca si
> > > http://server.com/page/A/5/
> > > RewriteEngine On
> > > RewriteRule ^/page.php?letter=([A-Z])&p=([0-9]) /page/$1/$2 [R]
> >
> > <directory "/var/www/directorul/tau">
> >   RewriteEngine On
> >   RewriteRule ^page/([^/]*)/([^/]*)/$ /page.php?letter=$1&p=$2
> > </directory>
> >
> > Nu ai nevoie de [R]-ul din coada pentru ca redirectarea o vrei interna.
>
> Nu a mers (am inverstat regulile, pentru ca vreau din page? in page/a/b/):
> RewriteRule ^page.php?letter=([^/]*)&p=([^/]*) page/$1/$2
>
> Pur si simplu nu se intampla nimic, pagina page.php apare in continuare

Sa inteleg mai exact cerinta: atunci cand in browser scrii
http://server.com/page.php?letter=A&p=5 sa fii redirectat la
http://server.com/page/A/5/ (adica adresa sa apara si "location-bar" din 
browser) ?
Faci un pas in plus (faptul ca tu trimiti un 301 sau 302 catre browser) de care 
nu ai
nevoie... Mai bine faci redirectarea intern (ca in exemplul meu) si toate faci 
update
la toate link-urile sa foloseasca noul format...

-- 
<mack />


--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui