Hallo Bert,
habe schon auf vielen HPs die SEF-URLs gesehen (www.seite.de/niederlassungen/hessen/frankfurt)
Du meinst wohl "SEO-URLs".
Wie mache ich das denn, dass bei so einer URL trotzdem immer die index.php geöffnet wird
Das Stichwort ist "mod_rewrite" (Apache-Webserver vorausgesetzt). Damit kann man die aufgerufenen URLs "umschreiben". Falls Dein Server das unterstützt, kannst Du das mit einer .htaccess-Datei mit folgendem Inhalt testen:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?foo=$1 [L]
Die Anweisung in der 4. Zeile sorgt dafür, dass bei der Anfrage nach http://example.com/bar index.php?foo=bar aufgerufen wird. In Zeile 2 und 3 werden existierende Dateien und Verzeichnisse von der Regel ausgenommen.
mod_rewrite erlaubt aber auch zahlreiche andere Möglichkeiten des Umschreibens, mit diesem Stichwort wirst Du jede Menge Beispiele und Erklärungen dazu finden.
Ale×