Tema: Re: RewriteRule
Autorius: Mindaugas J.
Data: 2009-02-18 18:47:31
"Irmantas" <x@x.lt> wrote in message news:gnhdoe$76j$1@trimpas.omnitel.net...
> norejosi padaryti taip kad surinkus neteisinga nuoroda narsykles lange 
> nukreiptu i pradini puslapi
> tarkim suvedu www.aaa.lt/?id=1&puslapis=1 (puslapi rodo o turinio nerodo) 
> tai del turinio nerodymo mane permeta tarkim i www.aaa.lt

Nežiūrint kai kurių niuansų tai yra visai realiai ir nesunkiai padaroma.

Pati pirma problema tame, kad tavo atveju url'o parametrai yra apdorojami index.php faile. Taigi logiškai mąstant tame faile ir turi būti atliekama analizė - ar tas puslapis egzistuoja ar ne ir pagal rezultatus daromi atitinkami veiksmai (tavo atveju redirect'as į homepage).

Šiuo atveju .htaccess'ą galima naudoti tada kai nelabai gali redaguoti php scripto, bet jis tuo pačiu metu suvedus nekorektiškus parametrus grąžina atitinkama klaidos kodą (pvz.: 404), tada gali pasinaudoti .htaccess'o ErrorDocument directyva.

-Mindaugas J.