Wenn ich als Adresse 'grundlagen/atombau' eingebe, wird also zu 'grundlagen/atombau/' umgeleitet
Existiert denn der Ordner grundlagen/atombau/ physisch auf dem Server, oder ist das ein „virtueller Pfad“? Wenn er nicht existiert, würde ich nicht „passt also“ sagen – dann liegt nämlich irgendwo anders eine Fehlfunktion vor.
Punkte innerhalb von Zeichenklassen bzw. negierten Zeichenklassen [^/.] müssen nicht escaped werden, nur außerhalb, da die dort sonst eine andere Bedeutung (beliebiges Zeichen) haben.