Der Martin: SEF URLs

Beitrag lesen

Hallo,

/niederlassungen/hessen/frankfurt ein Verzeichnis auf dem Server ist, aus dem einfach das Default-Dokument (z.B. index.html) ausgegeben wird.

Wie kann ich denn die URL abfangen, sodass egal welcher Rattenschwanz an meine Domain angefügt wird IMMER die index.php aus dem Hauptverzeichnis geladen wird? Hat das auch was mit mod_rewrite zu tun?

es gibt -wenn wir schon bei PHP als verwendeter Scriptsprache sind- mehrere Möglichkeiten. Mal angenommen, deine URLs sollen alle so aussehen:

/de/thema/beitrag/unterteilung

Nach außen kannst du das "de" sogar als Kürzel für die Sprache "verkaufen". In Wirklichkeit ist /de aber ein PHP-Script, das mit dieser URL gestartet wird und den restlichen übergebenen Pfad in $_SERVER['PATH_INFO'] zur Verfügung hat. Okay, du musst natürlich per .htaccess dafür sorgen, dass die Datei /de als PHP geparst wird, obwohl sie nicht die Extension .php hat.

Wie du mit mod_rewrite, einem anderen Ansatz, dieses Ziel erreichst, hat Alex doch schon dargestellt.

Ciao,
 Martin

--
Fische, die bellen, beißen nicht.