<!--#include virtual="/_nav/index.html" -->
lese ich meine Navigation ein. Meine Domain heisst: localhost/dossier/
Ähm, du meinst document-root?
der Include funktioniert nur, wenn ich den Include Relative nehme (also "_nav/...). Wenn ich mit <!--#echo var="DOCUMENT_URI" --> den Pfad ausgebe, erscheint /dossier/index.shtml, es sollte jedoch nur index.shtml anzeigen und nicht dossier, da ja dies ja die domain ist.
Ich weiß nicht, wie XAMPP zu konfigurieren ist, aber offenbar sieht er localhost als Wurzelverzeichnis an, sodass aus '/_nav/index.html' unerwarteterweise 'localhost/_nav/index.html' wird. Abhilfe schafft m.E. entweder das Referenzieren relativ zum aktuellen Dokument oder das Voranstellen von '/dossier'. Oder du änderst das Wurzelverzeichnis im XAMPP.
Siechfred
Ich bin strenggenommen auch nur interessierter Laie. (molily)