[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