[ stanoje @ 18.12.2003. 13:48 ] @
Ima problem, nema resenje

Kada korisnik zatrazi
http://www.example.com/index.php/
ili
http://www.example.com/index.html/
sa sve pratecim slashom desavaju se cudne stvari

1.Ako je obicna strana u pitanju - dovuce se ona, ali se ne vide slike, javascriptovi i stilovi i sve sto se ukljucuje spolja na stranu. To shvatam. Znaci apachi je proglasio zahtev validnim i pustio stranu kako valja, ostalo je gecrkt.

2.ako je strana opis frejmova browser poludi(ie 5+,netscape) i ode u matrix.

Trazi se resenje, googlujem vec pola dana i ne mogu da nadjem. Kladim se da je neki RewriteRule i ta bratija, a tu sam tanak.
Meni treba da i dalje rade php-ovi i da primaju parametre get-om i postom, a da se opet ako user unese ovako nesto (desava se verujte) ili sutne na normalan link(pozeljno) ili da mu se da 404 ako vec prvo ne moze.

[ -zombie- @ 18.12.2003. 16:53 ] @
tvoj problem nema veze sa apache, već sa osnovama HTMLa

kada u html stranici koja se nalazi na adresi http://example.com/foo/bar/ ubaciš sliku čija je adresa u src atributu navedena relativno, npr "slika.jpg", browser će sliku tražiti na adresi http://example.com/foo/bar/slika.jpg

znači, ili navedi apsolutnu putanju do slika, ili koristi BASE html tag..
[ stanoje @ 22.12.2003. 15:02 ] @
Citat:
-zombie-:
tvoj problem nema veze sa apache, već sa osnovama HTMLa

kada u html stranici koja se nalazi na adresi http://example.com/foo/bar/ ubaciš sliku čija je adresa u src atributu navedena relativno, npr "slika.jpg", browser će sliku tražiti na adresi http://example.com/foo/bar/slika.jpg

znači, ili navedi apsolutnu putanju do slika, ili koristi BASE html tag..

Mozda sam se pogresno izrazio, ali mislim da nije problem sa html-om vec sa onim drugim sto sam rekao, a to je da:

Ako neko trazi xyz.php/
Naprimer:
www.example.com/xyz.php/ u adress bar-u,
a ne kao normalno:
www.example.com/xyz.php

Apache mu pusti stranu, ali obzirom da za BASE ADRESU browser proglasi
"...xyz.php/" (jer nije redirektovan, niti je dobio 404) pa onda navali da skida ostalo sa sve backslashom, da ne bih gledao u pasulj ili menjao php-ove okolo meni treba:

1.404 odgovor ili
2.Redirekcija na www.example.com/xyz.php bez backslasha (pozeljnije)

To je slicno kao kad neko trazi samo ime direktorijuma, ali ne navede backslash pa apache sam doda backslash i prikaze sta vec ide po conf-u iz tog dira. Sad meni treba da se u slucaju da je trazen postojeci fajl samo sa backslashom iza ne desi
da se to proglasi validnim zahtevom.

Apropos predloga, trudim se da izbegavam apsolutne putanje ako je ikako moguce. Veruj mi na rec da znam html poprilichno :)