Ich programmiere alle meine Seiten mit html/php.
Daher kommt es oft zu unschönen links wie z.b. www.xyz.de?page=43&option=3
gibt es nun eine Möglichkeit diese Anzeige im IE/NS/OP so abzuändern, daß dort z.B: immer www.xyz.de steht, aber die Funktion an sich erhalten bleibt???
Die Anzeige der korrekten Adresse ist eine der wichtigsten Eigenschaften jedes Browsers und lässt sich nicht manipulieren. Oder möchtest Du gerne auf einer Dialerseite landen, die sich in der Adressleiste als selfhtml.teamone.de ausgibt?
Du kannst die Adresse verschleiern, indem Du Frames benutzt, hast dann aber dummerweise das Problem, daß niemand Deine Unterseiten mehr direkt ansteuern kann.
Weiterhin bleibt das Problem, daß die Fragezeichengeschichte nie als Navigationskrücke für normale Seiten gedacht war, sondern als Möglichkeit, Benutzereingaben an die URL anzuhängen, so wie es zum Beispiel bei Suchmaschinen der Fall ist.
Seiten, die aus Benutzereingaben erstellt wurden, haben aber in der Regel keinerlei Sinn für die Allgemeinheit, weshalb sich Suchmaschinen, die ja für die Allgemeinheit arbeiten, samt und sonders weigern, die Fragezeichen-URLs in übermäßigem Maße aufzunehmen.
Der korrekte Weg, Deine Aufgabenstellung zu lösen, lautet PATH_INFO. Rufe mal ein PHP-Skript (oder sonst eine "aktive" Seite) à la "index.php/dies/ist/ein/test" auf. Du wirst in $_SERVER["PATH_INFO"] (PHP vor 4.1: $HTTP_SERVER_VARS["PATH_INFO"]) den Text "/dies/ist/ein/test" finden, also das, was nach dem Skriptnamen noch in der URL steht. Eine feine Möglichkeit, URLs zu nutzen, die statisch aussehen, sich im Gegensatz zu "?x=1233;y=234345;z=w1212e" jeder gut merken kann und auch jede Suchmaschine gerne aufnimmt.
Gruß,
soenk.e