[TYPO3-UG Dutch] Vreemd gedrag bij dubbele slash in URL
H. Hahn
h.hahn at hahn-informatica.nl
Wed Aug 13 14:06:54 CEST 2008
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