Moin Moin!
steckl hat vollkommen recht. Wobei ich es ziemlich sinnfrei finde, URLs aufzuhübschen, nur damit sie hübsch aussehen. mod_rewrite kostet Extra-Arbeit auf dem Server, die bestehenden "häßlichen" URLs nicht.
Eins noch: Fändest Du es sinnvoll, wenn eine Seite über irgendeinen beliebigen Mechanismus die Adresszeile des Browsers ändern könnte?
Nehmen wir mal an, man könnte es über ein Meta-Tag machen:
Jemand klickt auf <a href="http://evil.example.com/phishing/sparkasse-knuffingen.php">http://www.sparkasse-knuffingen.de/</a>. Die Resource liefert eine HTML-Seite aus, die exakt wie http://www.sparkasse-knuffingen.de/ aussieht, aber in der zusätzlich folgendes Meta-Tag steckt:
<meta name="fake-url" value="http://www.sparkasse-knuffingen.de/">
Et voila:
Der Browser zeigt eine üble Phising-Seite an, dekoriert mit der echten Adresse der Sparkasse Knuffingen. Perfekt.
Kla, man könnte HTTPS benutzen. Auch dann würde der Trick funktionieren, weil evil.example.com ein perfektes, gültiges Zertifikat präsentiert, das der typische Benutzer ohnehin nicht prüft. Das Zertifikat könnte z.B. auf "Sprakasse Knuffingen" ausgestellt sein, so dass selbst moderne Browser, die einen Teil des Zertifikats in der Adressleiste anzeigen, nicht wirklich helfen.
Alexander
--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".