ChrisB: mod_rewrite Manipulation

Beitrag lesen

Hi,

mod_rewrite kann ja URLs manipulieren.
Wenn ich nun etwa ein Inline oder Menülink habe wie <a href='./index.php?site=seite'> und in der adresszeile kommt dann url.tld/seite.html heraus,

Das täte es nur, wenn du nachdem die Anfrage beim Server eingegangen ist, einen Redirect machst.

kann ich dann auch die Links so manipulieren, dass ich etwa <a href='./seite.html'> habe, er sich von der indexdatei die daten holt über z.B. ./index.php?site=seite und danach wieder in der adresszeile url.tld/seite.html steht?

Nicht „danach“, sondern die ganze Zeit über.
Das ist genau das, wofür man mod_rewrite normalerweise einsetzt, wenn man „schöne URLs“ haben will.

Der Client fordert /seite.html an, wenn diese Anfrage beim Server ankommt wird sie intern auf /index.php?site=seite umgeschrieben.
Der Client bekommt davon gar nichts mit.

MfG ChrisB

--
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?