Cheatah: Anzeige der URL weitgehend unterdrücken?

Beitrag lesen

Hi,

Sprich: der user ist auf "http://www.root.com" aber er befindet sich tatsächlich auf "http://www.root.com?index=2"

entweder stellst Du sämtliche Links usw. auf POST-Formulare um, oder Du verwendest ein Frameset. Aber warum um alles in der Welt willst Du mit evtl. erheblichem Aufwand die Qualität Deiner Site derartig verringern?

Wie steht es mit alternativer Navigation? (ich möchte hier jetzt nichts von frames hören)

Gut, Frames sind nämlich in aller Regel schlecht[tm] :-)

Du kannst Dich ein wenig mit Serverkonfiguration (z.B. Apache: mod_rewrite) beschäftigen. Es ist möglich, auch bei der URL "http://www.root.com/irgendein/pfad/zur/datei.html" Deine /home.html [1] zu verwenden. Was dann eigentlich angefordert wurde, findest Du im Environment (phpinfo(), Zugriff über getenv()).

Cheatah

[1] Es ergibt keinen Sinn, HTML-Ressourcen anders als auf ".html" oder ggf. ".htm" enden zu lassen. Für den User ist es extrem uninteressant, ob jemals PHP involviert war.