Offensichtlich hat meine Seite jemand auf diese Art verlinkt. Aber egal, die Frage die ich mir stelle ist, warum ist die Seite eigentlich so aufrufbar? Welchen Nutzen hat der Slash nach dem Dateityp? Müsste das nicht eigentlich in einem 404 enden?
Ich meine Variablen werden mit "?" angehängt ... was wird mit dem Slash bezweckt?
Ich habe gerade die Definitionen nicht zur Hand, aber es hängt wohl wesentlich vom Webserver ab, ob es erlaubt ist. Der Server erkennt, dass der User eine ganz bestimmte ausführbare Datei damit beauftragt, den Inhalt von /name1/name2 auszugeben. Er übergibt den Pfad als Server-Variable, vermutlich in $_SERVER['QUERY_STRING']... musste ausprobieren.
Manche CMS setzen das als Pseudo-URL-Rewriting ein. Sieht halt irgendwie schick aus, ob es allerdings in Sachen SEO besser als normale GET-Parameter ist, würde mich gerade auch brennend interessieren.
Das Problem ist, das man dadurch DuplicateContent erzeugt, insbesondere wenn man auf der Seite mit relativen Links arbeitet. So entsteht dann schonmal auf die Schnelle aus: www.muster.de/dateiname.php/name1/name2
Immer im Hinblick darauf, dass ich selbst diese (1.) URL nicht produziere! Ich nehme an, das jemand in dieser Form auf mich verlinkt hat.
Ich wirke dem jetzt mit dem Tag "canonical" entgegen, der hoffentlich die anderen Seiten aus dem Index wirft. Toll wäre natürlich, wenn ich dem Server anweisen könnte, bei sowas einen 404 zu liefern.