[GELÖST] leere Seiten bei index-id-Aufrufen
[GELÖST] leere Seiten bei index-id-Aufrufen
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?
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?
Last edited by kris29 on Wed Feb 10, 2010 3:17 pm, edited 1 time in total.
Re: leere Seiten bei index-id-Aufrufen
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.
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
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.
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
Versuch in der htaccess doch mal:
Wäre mal einen Versuch wert.
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
-
cyberman
Re: leere Seiten bei index-id-Aufrufen
Hast du auch in allen Template als allerersten Eintragkris29 wrote: Bei Old URL gebe ich z.B. /index.php?id=9/ ein und bei New URL meine Startseiten-URL. Leider keine Weiterleitung.
Code: Select all
{cms_module module='MovedPages'}Re: leere Seiten bei index-id-Aufrufen
Ja ganz oben, direkt über {process_pagedata}, aber es wird einfach nicht weitergeleitetcyberman wrote: Hast du auch in allen Template als allerersten Eintrageingefügt?Code: Select all
{cms_module module='MovedPages'}
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.klenkes wrote:# Alte Seiten umleiten
Redirect 301 /index.php?id=9 http://www.deine-domain.de
-
cyberman
Re: leere Seiten bei index-id-Aufrufen
Bist du dir sicher, dass du überhaupt Änderungen via htaccess vornehmen kannst?kris29 wrote:Auch hier passiert nichts.klenkes wrote:# Alte Seiten umleiten
Redirect 301 /index.php?id=9 http://www.deine-domain.de
Re: leere Seiten bei index-id-Aufrufen
Ja, denn das hier funktioniert ohne Probleme:cyberman wrote: Bist du dir sicher, dass du überhaupt Änderungen via htaccess vornehmen kannst?
Code: Select all
# Alte Seiten umleiten
Redirect 301 /test http://www.deine-domain.deRe: leere Seiten bei index-id-Aufrufen
Lösung gefunden!
Statt:
Das hier benutzen:
Hier wird die Weiterleitung dynamischer URLs gut beschrieben.
http://www.seoverflow.com/blog/seo/sett ... amic-urls/
Statt:
Code: Select all
# Alte Seiten umleiten
Redirect 301 /index.php?id=9 http://www.deine-domain.de Code: Select all
RewriteCond %{QUERY_STRING} ^id=9$
RewriteRule ^index\.php$ http://www.meine-domain.de/? [R=301,L]http://www.seoverflow.com/blog/seo/sett ... amic-urls/

