[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