Mit dem PC arbeitenWebseiten gestalten
ProgrammierenÜber michWiki |
|
|||
Warum weiterleiten?Manchmal will man die Seitenstruktur neu aufbauen, z.B. in Kategorien unterteilen oder ein Wiki einrichten. Dann sind die Seiten unter der alten Adresse nicht mehr erreichbar. Vielleicht sind sie aber schon in einer Suchmaschine eingetragen oder jemand hat sie als Bookmark gespeichert. Dann kann unter der alten Adresse eine Weiterleitung auf die neue Seite eingerichtet werden, damit sie trotzdem gefunden wird. Oft haben in ContentManagementSystemen, Fotoalben etc. die Seiten eine lange Adresse (URL) - z.B. meine Kontaktseite: Serverseitige WeiterleitunghtaccessDu kannst mit einem Text Editor eine Datei namens ".htaccess" anlegen (Details unter Htaccess Steuerung), die du dann im ASCII Modus ins Stammverzeichnis des Webservers hochlädst (vorausgesetzt das ist ein APACHE Server, was bei den meisten WebspaceAnbietern der Fall ist). In der Datei trägst du so etwas ein: Du kannst auch mit Regular Expressions arbeiten, der Befehl lautet dann etwa so: mod_rewriteDas Apache-Modul kann Teile von URLs nach bestimmten Regeln erkennen und austauschen. Die Möglichkeiten sind sehr mächtig, wenn man die Regeln der Regular Expressions beherrscht. Zunächst müssen in der HtaccessSteuerungsdatei (.htaccess) folgende Zeilen hinzugefügt werden, die das mod_rewrite Modul einschalten:
Dann folgen die Anweisungen für die URL-Umschreibung. Die Zeichen
Mit PHP
Die URL muss immer absolut angegeben werden, also mit der Domain. Diese kann auch duch eine Funktion abgefragt werden: Clientseitige WeiterleitungWeiterleitung per meta-ElementMit der Auto Refresh Funktion, die im Header des HTML-Codes angegeben wird, kann der Browser veranlasst werden, nach einer angegebenen Zeit (hier 5 Sec.) eine andere Seite zu laden. Dies funktioniert aber nur in aktuellen Browsern, und es kann vom Benutzer abgestellt werden. Deshalb sollte man auf jeden Fall noch im Text der HTML-Seite den Link angeben, falls die Weiterleitung nicht funktioniert.
Ausführliche Infos: |
||||
|
||||