Fehlerseiten: wie kann ich eine

Hallo,

ich habe (natürlich mit FrontPage 2003) meine Website komplett neu erstellt,
auch mit anderen Dateinamen als früher. In der Statistik tauchen jetzt
massenweise "Fehlerseiten" auf. Scheinbar verwenden diverse Suchmaschinen
noch für längere Zeit die alten Dateinamen.

Ich möchte die Suchenden nicht enttäuschen und sie deshalb auf die
entsprechenden neuen Seiten umleiten (wenn also zum Beispiel "deu9000.htm"
gesucht wird, dann soll die Seite "profil.htm" gezeigt werden).

Angeblich geht so etwas mit "error404.html". Aber ich habe nicht gefunden,
was ich in diese Datei schreiben soll, und ob ich dazu eine neue
FrontPage-Seite nehmen kann, oder ob ich die Datei mit dem Editor anlegen
muss.

Hier im Forum habe ich leider auch kein Beispiel gefunden. Hat bitte jemand
einen Tipp? Vielen Dank im Voraus.
HeinerGhlmann [ Sa, 24 Juni 2006 16:38 ] [ ID #1368631 ]

Re: Fehlerseiten: wie kann ich eine Umleitung o.ä.codieren?

Hallo,

Heiner Göhlmann <HeinerGhlmann [at] discussions.microsoft.com> schrieb:

> ich habe (natürlich mit FrontPage 2003) meine Website komplett neu erstellt,
> auch mit anderen Dateinamen als früher.

Hmm.

> In der Statistik tauchen jetzt massenweise "Fehlerseiten" auf. Scheinbar
> verwenden diverse Suchmaschinen noch für längere Zeit die alten
> Dateinamen.

Das sind ja nicht nur Suchmaschinen, sondern auch Links von anderen
Seiten und Bookmarks von einzelnen Usern (die internen Links auf deiner
Seite wirst du ja geprüft haben). In der Übergangszeit gibt es auch noch
einen Einfluß von Caches und caching Proxies. Wie du ja selbst
festgestellt hast, war das erst mal keine besonders gute Idee.

> Ich möchte die Suchenden nicht enttäuschen und sie deshalb auf die
> entsprechenden neuen Seiten umleiten (wenn also zum Beispiel "deu9000.htm"
> gesucht wird, dann soll die Seite "profil.htm" gezeigt werden).

Ja, das ist die übliche Vorgehensweise.

> Angeblich geht so etwas mit "error404.html".

Nein, eigentlich nicht. So etwas musst du in der Serverkonfiguration
festlegen. Auf einem Apache-Webserver kann man das in eine Datei namens
'.htaccess' schreiben (das Modul dazu heisst 'mod_alias'
<http://httpd.apache.org/docs/1.3/mod/mod_alias.html> bzw.
<http://httpd.apache.org/docs/2.0/mod/mod_alias.html> - interessant ist
da 'Redirect' und 'RedirectMatch'), dazu gibt es mit 'mod_rewrite' auch
eine sehr mächtige Funktion für komplexere Abstraktion von URIs vom
Dateisystem.

Leider schreibst du nicht, welchen Server du benutzt (oder wenigstens,
um welche Website es sich handelt). Ich weiß nicht, wie man das bei dem
Microsoft Serverzeug macht - und auch beim Apache kann der Provider die
Nutzung von 'mod_alias' in der '.htaccess' verbieten.


Gruß,

Dominik.
schlu-do [ Sa, 24 Juni 2006 17:48 ] [ ID #1368632 ]

Re: Fehlerseiten: wie kann ich eine Umleitung o. ä. codieren?

"Heiner Göhlmann" schrieb

> entsprechenden neuen Seiten umleiten (wenn also zum Beispiel "deu9000.htm"
> gesucht wird, dann soll die Seite "profil.htm" gezeigt werden).

Am einfachsten ist eine clientseitige Umleitung. Dazu (um im Beispiel zu
bleiben) eine deu9000.htm anlegen in der letztlich nur der Redirect
drinsteht.

<html><head>
<meta http-equiv="REFRESH" content="0;URL=profil.htm">
</head></html>

Liegt die Zieldatei in einem anderen Verzeichnis, dann den Pfad angeben
<meta http-equiv="REFRESH" content="0;URL=/neuesVerzeichnis/profil.htm">

Liegt die Zieldatei auf einem anderen Server dann kompletten Pfad mit
Protokoll angeben
<meta http-equiv="REFRESH"
content="0;URL=http://servername/Verzeichnisname/profil.htm" >


Den Gedanken mit der serverseitigen Programmierung kann man verfolgen; wenn
du es noch nie gemacht hast bist steht da doch eine nicht unerhebliche
Einstiegshürde. Das sagt einer der sonst gerne mal zu serverseitiger
Programmierung rät ;-)


--

Viele Grüße
Hubert Daubmeier
Hubert Daubmeier [ Sa, 24 Juni 2006 20:41 ] [ ID #1368634 ]
Microsoft » microsoft.public.de.frontpage » Fehlerseiten: wie kann ich eine

Vorheriges Thema: Wie kann man Frontpage 2000 dazu bringen, korrekte Doctype declarations zu machen?
Nächstes Thema: suchfunktion