[TYPO3-UG Dutch] Vreemd gedrag bij dubbele slash in URL
Pascal Cramer
pascal at NOSPAMroguesheep.nl
Wed Aug 13 21:59:15 CEST 2008
Kan dit niet aan de (opzet van de) Apache rewrites liggen?
Geen idee hoe/of je dit dan kunt voorkomen, ik lig zelf ook altijd met de
rewrite te stoeien (lees: ik copy/paste ze meestal gewoon)
Pascal
H. Hahn wrote:
> Ik wist niet beter dan dat Linux en Unix zich er niets van aantrekken
> als je per abuis een dubbele slash in een URL hebt staan.
> Nu blijkt dit echter tot vreemd gedrag te leiden.
>
> Stel mijn Typo3-installatie zit in
> "http://www.mijndomein.nl/versie2008/", en ik probeer te linken naar
> "http://www.mijndomein.nl/versie2008/index.php?id=mijnpagina". (Ik zet
> een website altijd in een submap met een jaartal in de naam. Bevalt me
> prima.)
> Maar in een bepaald geval staat er per abuis
> "http://www.mijndomein.nl/map0//index.php?id=mijnpagina". Daarbij is
> "mijnpagina" de correcte alias van een bestaande en publiek toegankelijk
> pagina. Met een enkelvoudige slash werkt het dan ook correct. Met de
> dubbele slash krijg ik echter een "page not found".
> Zou het kunnen zijn dat Typo3 hier "plus royaliste que le roi" is en wel
> struikelt over die dubbele slash?
>
> Een gevolg hiervan is dat mijn "Page not found"-handler nu ook de pagina
> "Pagina niet gevonden" niet kon vinden, omdat diens URL nu eveneens op
> de foutief gespelde URL is gebaseerd (nl. "id=mijnpagina" vervangen door
> "id=pagnietgevonden"). De boel raakte daardoor in een oneindige lus.
> Dit secundaire probleem heb ik inmiddels met een truukje opgelost, maar
> de situatie roept wel vragen op.
>
> 1. Klopt het inderdaad dat Linux en Unix geen moeite hebben met
> abusievelijk dubbele slash in een URL?
> 2. Als dat inderdaad zo is, hoe komt het dan dat Typo3 er wel problemen
> mee lijkt te hebben?
>
> H. Hahn
More information about the TYPO3-UG-dutch
mailing list