Page 1 of 1
[GELÖST] leere Seiten bei index-id-Aufrufen
Posted: Mon Feb 01, 2010 5:07 pm
by kris29
Hallo
Ich habe ein neues CMS installiert und benutze PrettyURLs. Mein Problem: Bei Google sind noch Seiten des Vorgänger-CMS mit index-id's indexiert (z.B. meine-seite.de/index.php?id=123). Klickt jemand nun diese Treffer an, so führt das auf meine Website aber mit leeren Seiten.
Weiß jemand wie ich festlegen kann, dass alle index-id-Aufrufe geblockt oder auf eine andere Seite weitergeleitet werden?
Re: leere Seiten bei index-id-Aufrufen
Posted: Mon Feb 01, 2010 8:21 pm
by klenkes
Hi.
Wenn du nur ein paar Seiten weiterleiten willst, kannst du dir das Modul MovedPages anschauen. Ist halt schön übersichtlich.
Sonst müsstest du dich in die Kunst der htaccess-Datei einlesen.
Re: leere Seiten bei index-id-Aufrufen
Posted: Mon Feb 01, 2010 9:04 pm
by kris29
Danke für den Tip. Hab das Modul gleich mal ausprobiert, doch es funktioniert bei mir nicht mit den leeren index-id's.
Bei Old URL gebe ich z.B. /index.php?id=9/ ein und bei New URL meine Startseiten-URL. Leider keine Weiterleitung.
Hm, an htaccess hatte ich auch schon gedacht, aber dort seh' ich nicht wirklich durch.
Re: leere Seiten bei index-id-Aufrufen
Posted: Tue Feb 02, 2010 8:57 am
by klenkes
Versuch in der htaccess doch mal:
Code: Select all
# Alte Seiten umleiten
Redirect 301 /index.php?id=9 http://www.deine-domain.de
#oder:
Redirect 301 /index.php?id=1 http://www.deine-domain.de/pagealias
Wäre mal einen Versuch wert.
Re: leere Seiten bei index-id-Aufrufen
Posted: Tue Feb 02, 2010 11:53 am
by cyberman
kris29 wrote:
Bei Old URL gebe ich z.B. /index.php?id=9/ ein und bei New URL meine Startseiten-URL. Leider keine Weiterleitung.
Hast du auch in allen Template als allerersten Eintrag
eingefügt?
Re: leere Seiten bei index-id-Aufrufen
Posted: Tue Feb 02, 2010 12:49 pm
by kris29
cyberman wrote:
Hast du auch in allen Template als allerersten Eintrag
eingefügt?
Ja ganz oben, direkt über {process_pagedata}, aber es wird einfach nicht weitergeleitet

Unter Globale Einstellungen ist auch der Haken gesetzt bei "Eigene Fehlermeldung (404) aktivieren" und das ausgewählte Template ist auch das Richtige.
Auch hier passiert nichts.
Re: leere Seiten bei index-id-Aufrufen
Posted: Tue Feb 09, 2010 7:35 am
by cyberman
kris29 wrote:
Auch hier passiert nichts.
Bist du dir sicher, dass du überhaupt Änderungen via htaccess vornehmen kannst?
Re: leere Seiten bei index-id-Aufrufen
Posted: Wed Feb 10, 2010 2:43 pm
by kris29
cyberman wrote:
Bist du dir sicher, dass du überhaupt Änderungen via htaccess vornehmen kannst?
Ja, denn das hier funktioniert ohne Probleme:
Code: Select all
# Alte Seiten umleiten
Redirect 301 /test http://www.deine-domain.de
Re: leere Seiten bei index-id-Aufrufen
Posted: Wed Feb 10, 2010 3:16 pm
by kris29
Lösung gefunden!
Statt:
Code: Select all
# Alte Seiten umleiten
Redirect 301 /index.php?id=9 http://www.deine-domain.de
Das hier benutzen:
Code: Select all
RewriteCond %{QUERY_STRING} ^id=9$
RewriteRule ^index\.php$ http://www.meine-domain.de/? [R=301,L]
Hier wird die Weiterleitung dynamischer URLs gut beschrieben.
http://www.seoverflow.com/blog/seo/sett ... amic-urls/