ChrisB: Suchbegriff an die URL anhängen

Beitrag lesen

Hi,

zum Beispiel bei php.net kann ich einfach einen Suchbegriff anhängen und werde auf die entspr. Seite geleitet: php.net/strpos

Das ist beim Apachen das Feature "pathinfo", das per Default eingeschaltet ist. [...]

Der Apache sucht nach dem längsten Treffer im Pathstring. Alles, was darauf folgt, wird als zusätzliche Pfadinformation an das Script weitergegeben und steht dadurch als impliziter URL-Paramter zur Verfügung.

Gerade beim genannten Beispiel, http://php.net/strpos, kann es m.E. nicht PATH_INFO sein.

Bei deinem spaeteren Beispiel, http://example.org/info.php/xxxyyy - da gibt es etwas "findenswertes" im Pfad, naemlich eine Scriptdatei namens info.php. Die kann der Apache aufrufen, und ihr den "Rest" als PATH_INFO uebergeben.

Bei http://php.net/strpos ist aber niemand da, der aufgerufen werden koennte - und das DirectoryIndex-Dokument wird in so einem Falle IIRC nicht angesprochen, um diesem dann evtl. PATH_INFO zur Verfuegung zu stellen.
Dieser Fall muesste also IMHO, sofern keine Datei/Verzeichnis strpos existiert (und auch keine anderen Abfangmechanismen eingestellt sind), schlicht mit einem Aufruf des 404-Errorhandlers enden.

MfG ChrisB