[GELÖST] 404 Fehler Umleiten auf die Startseite

Deutschsprachiger Support für CMS Made Simple
Post Reply
Olli
Forum Members
Forum Members
Posts: 11
Joined: Sun Jun 15, 2008 9:59 am

[GELÖST] 404 Fehler Umleiten auf die Startseite

Post by Olli »

Hallo Forum,

ich habe meine Webseite auf CMSMS umgestellt.
Das hat zur folge das Seiten aus dem Google Index nun auf einen 404 Fehler landen. :P
Ich nutze pretty URLs mit mod_rewrite.
Wie kann ich nun 404 Umleiten auf die neue Indexseite.
ErrorDocument 404 /index.php geht wohl wegen mod_rewrite nicht.

Was muss ich machen?

Grüße
Olli
Last edited by Olli on Thu Jun 19, 2008 6:21 pm, edited 1 time in total.
NaN

Re: 404 Fehler Umleiten auf die Startseite

Post by NaN »

Hallo Olli.
Willkommen im Forum.
Olli wrote: ...
Das hat zur folge das Seiten aus dem Google Index nun auf einen 404 Fehler landen. :P
...
Ich nehme mal an, dass Google Deine Seite noch nicht wieder neu indiziert hat.
Somit wird von Google aus noch auf die alten URLs verwiesen, welche ja seit Deiner Umstellung nicht mehr existieren.
Das wird sich aber in den nächsten Tagen/Wochen/Monaten (je nachdem wie oft der Google-Bot bei Dir vorbeischauen darf) ändern.

Olli wrote: ...
Ich nutze pretty URLs mit mod_rewrite.
Wie kann ich nun 404 Umleiten auf die neue Indexseite.
ErrorDocument 404 /index.php geht wohl wegen mod_rewrite nicht.
...
Wieso sollte das nicht gehen?
Ich benutze auch mod_rewrite und trotzdem kann ich z.B. www.MeineDomain/index.php?page=home ohne Probleme verwenden.
mod_rewrite schreibt doch nur die "pretty URLs" um, nicht die "normalen".
D.h. z.B. aus zwww.MeineDomain/home.html wird für den Server wieder www.MeineDomain/index.php?page=home.
Die Rewrite Rules greifen doch nicht umgekehrt.
Wäre ja auch blödsinn, da eine home.html auf dem Server nicht existiert.
Hast Du es denn schon mal probiert?

Ich weiß allerdings nicht, ob es eine gute Idee ist, via .htaccess alle 404 Meldungen auf die Startseite umzuleiten.
Besser wäre es, alle Seitenaufrufe, die sich auf die alten URLs beziehen entsprechend umzuleiten.
Last edited by NaN on Sun Jun 15, 2008 12:59 pm, edited 1 time in total.
Olli
Forum Members
Forum Members
Posts: 11
Joined: Sun Jun 15, 2008 9:59 am

Re: 404 Fehler Umleiten auf die Startseite

Post by Olli »

Hallo,
ja es geht, hatte das ?page=home falsch geschrieben. :o

Wie würde das mit der Umlenkung der alten URLs auf neuen gehen?

Grüße
Olli
NaN

Re: 404 Fehler Umleiten auf die Startseite

Post by NaN »

Nun, das kommt ganz darauf an wie Deine Seite aufgebaut war bevor Du auf CMSms umgestiegen bist.
Du müsstest für jede alte Seite eine Regel definieren nach der dann umgeleitet wird.
Wenn das viele Seiten sind, wird das recht umständlich.
Besser wäre es, wenn man eine allgemeingültige Regel für alle alten Seitenaufrufe finden könnte.

Wie sehen denn die alten URLs aus?
Olli
Forum Members
Forum Members
Posts: 11
Joined: Sun Jun 15, 2008 9:59 am

Re: 404 Fehler Umleiten auf die Startseite

Post by Olli »

NaN

Re: 404 Fehler Umleiten auf die Startseite

Post by NaN »

Ich bin kein Profi auf diesem Gebiet, aber wenn Du als Seitenalias dieselben Namen verwendest wie die alten HTML-Dukomente, könntest Du diese Seite mit zb.:

RewriteRule ^.*/rahmengenaehte/(der_op_plain)\.htm$ http://www.schuhmacherei-sassen.de/herr ... en/$1.html  [R=301,NC]

auf die neue URL umleiten.
Das hier gezeigte Beispiel hätte zur Folge, dass die alten URLs sehr bald aus dem Index der Suchmaschinen verschwinden und durch die neuen ersetzt werden.
Das Seitenalias kannst Du beim Bearbeiten einer Seite im Reiter "Optionen" festlegen.

Ich gehe jetzt mal davon aus, dass es eine Art "Rubrik" für die ganzen Schuh-Modelle gibt und die alten HTML-Seiten alle in einem Unterordner mit dem Rubriknamen zu finden sind. (Bsp.: /rahmengenaehte/)
Somit könntest Du für jede dieser Rubriken eine Regel zum Umleiten definieren.
cyberman

Re: 404 Fehler Umleiten auf die Startseite

Post by cyberman »

Möglicherweise kannst du auch ein Modul dafür verwenden

http://dev.cmsmadesimple.org/projects/movedpages/

(habs selbst noch nicht getestet)
Olli
Forum Members
Forum Members
Posts: 11
Joined: Sun Jun 15, 2008 9:59 am

Re: 404 Fehler Umleiten auf die Startseite

Post by Olli »

Hallo,
hab das Module mal installiert.
Klappt aber irgendwie noch nicht.

Grüße
Olli
Olli
Forum Members
Forum Members
Posts: 11
Joined: Sun Jun 15, 2008 9:59 am

Re: 404 Fehler Umleiten auf die Startseite

Post by Olli »

Hallo,

Code: Select all

RewriteRule ^.*/rahmengenaehte/(der_op_plain)\.htm$ http://www.schuhmacherei-sassen.de/herrenschuh-typen/$1.html  [R=301,NC]
geht nicht.
Seiten-Alias habe ich auf den Namen der alten Seite gesetzt.

Was kann noch falsch sein?

Grüße
Olli
cyberman

Re: 404 Fehler Umleiten auf die Startseite

Post by cyberman »

cyberman wrote: Möglicherweise kannst du auch ein Modul dafür verwenden

http://dev.cmsmadesimple.org/projects/movedpages/
Hab gerade die Übersetzung fertig gemacht - kann hier geladen werden

http://dev.cmsmadesimple.org/frs/downlo ... dPages.zip
force2083
Forum Members
Forum Members
Posts: 26
Joined: Wed Jun 11, 2008 6:32 am

Re: 404 Fehler Umleiten auf die Startseite

Post by force2083 »

Hatte letztens ein ähnliches Problem.
Hab's mir aber ganz einfach gemacht, da ich bei meinem Server die Fehlerseite selber gestallten kann habe ich einfach folgenden Code in die 404 Fehlerseite eingebaut:

Code: Select all

<?php
header("Location: http://www.url.tld"); /* Browser umleiten */

exit;
?>
Klappt super  :)

Dirk
NaN

Re: 404 Fehler Umleiten auf die Startseite

Post by NaN »

Olli wrote: Hallo,

Code: Select all

RewriteRule ^.*/rahmengenaehte/(der_op_plain)\.htm$ http://www.schuhmacherei-sassen.de/herrenschuh-typen/$1.html  [R=301,NC]
geht nicht.
Seiten-Alias habe ich auf den Namen der alten Seite gesetzt.

Was kann noch falsch sein?

Grüße
Olli
Sorry, ist ein Fehler drin:

Code: Select all


RewriteRule ^.*/rahmengenaehte/(.*)\.htm$ http://www.schuhmacherei-sassen.de/herrenschuh-typen/$1.html  [R=301,NC]

So müsste es eigentlich lauten.
In diesem Beispiel werden alle Anfragen nach ".../rahmengeneahte/irgendwas.htm" nach ".../herrenschuh-typen/irgendwas.html umgeleitet.
Allerdings habe ich das Gefühl, dass diese Variante auch nicht unbedingt die beste Lösung ist, da die Seitenstruktur sich ja inzwischen geändert hat.
Ich möchte wetten, dass nicht alle rahmengenähten Schuhe jetzt unter der Rubrik Herrenschuh-Typen zu finden sind.
Daher würde ich Dir empfehlen es mit den anderen Vorschlägen zu versuchen.
Olli
Forum Members
Forum Members
Posts: 11
Joined: Sun Jun 15, 2008 9:59 am

Re: 404 Fehler Umleiten auf die Startseite

Post by Olli »

Hallo,
ich habe es nun so gelöst.

Code: Select all

redirect 301 /rahmengenaehte/der_op_plain.htm http://www.schuhmacherei-sassen.de/herrenschuh-typen/der_op_plain.html
Hab mir fast alle Seiten aus dem Google Index rausgesucht und so umgeleitet.

Google war auch schon fleißig da.

Grüße und Dank an alle.

Olli
NaN

Re: 404 Fehler Umleiten auf die Startseite

Post by NaN »

Dann darfst Du das Thema als "gelöst" markieren  ;)
Post Reply

Return to “German - Deutsch”