Harry: Seitenaufrufe ohne ".html" ????

Beitrag lesen

Tag

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") ?

Ich habe alle Dateien im Root-Verzeichnis.

Wenn der User "www.meine-seite.de/download" tippt, würde der Browser im Verzeichnis "download" die "index.html" laden.

Und genau da mußt Du ansetzen. Erstelle die entsprechenden Unterverzeichnisse (download, forum etc.) und lege jeweils eine index.php drin an. Die braucht damm prinzipiell nur aus der Zeile

include("../frame.php?seite=dingsbums");

bestehen. Allerdings mußt Du drauf achten, daß die Refernzierungen von z.B. Grafiken in der frame.php (die ja eine Verzeichnisebene tiefer liegen) auch für die index.php im jeweiligen Unterverzeichnis gelten. wie Du das dann machst bleibt Dir überlassen. Aber nachdem Du sagst, daß eh alle Dateien im Root liegen, kannst Du z.B. einfach src="/meinegrafik.jpg" statt src="meinegrafik.jpg" angeben. Dann passt's.

Ciao,

Harry

Bei einer Umleitung würde der Parameter aber in der URL stehen beliben.....

Hoffe mich verseht einer und kann mir helfen.

Gruß

OLLI