regenfeld: Seitenaufrufe ohne ".html" ????

Beitrag lesen

Grüssi,

www.meine-seite.de/frame.php?seite=download
www.meine-seite.de/frame.php?seite=forum
www.meine-seite.de/frame.php?seite=chat

Mit dieser PHP-Datei kann ich alle Seiten aufrufen, habe aber nur 1 anstelle 19 Dateien.

Der Parameter "?seite=chat" sieht aber furchtbar aus (für den User).

Ist es irgendwie möglich, dass der User

www.meine-seite.de/download
www.meine-seite.de/forum

eintippt (also ohne das ".html"), die Datei "frame.php" mit dem entsprechenden Parameter geladen wird, aber in der URL der Text vom User stehen bleibt (also "www.meine-seite.de/download") ?

Wenn du das wirklich machen willst, müsstest du einiges im Apache rumeditieren, bzw. eine sehr liberal eingestellte htaccess zur Verfügung haben. Falls du das hast, solltest du dich mal näher mit mit MultiViews, Content-Negotiation und Apache-Handlern beschäftigen:

http://httpd.apache.org/docs/content-negotiation.html
http://httpd.apache.org/docs/handler.html

mod_rewrite könntest du dir unter umständen ersparen, leicht wirds jedoch trotzdem nicht. Du solltest dir gut überlegen, ob dir das wirklich _so_ wichtig ist! Denn mir ist es ehrlichgesagt auch ziemlich wurscht was jetzt in der Adressleiste steht, nochdazu wenns eine private Seite ist.

lg regenfeld

PS: Es gibt natürlich auch einige gute Gründe sich für so eine Variante zu entscheiden, du kannst deine ja mal aufführen (den mit 'is einfach hässlich' brauchst nicht nochmal anführen ;-)