Jag kortade ner den ordenligt med CASE:ar.
Sidan funkar skit bra, men om man skriver exempel: index.php?page=hejsan
Och eftersom det inte finns nån case som heter hejsan, skickas man ju till default. Men finns det nån notfound? ungifär såhär:
default är ju egentligen "notfound".
Jag tror att om page variabeln inte är satt så är den detsamma som en tom sträng, så då borde " case '': " funka för startsidan, och sedan default för din 404.