[GELÖST] leere Seiten bei index-id-Aufrufen

Hilfe zur Installation
Post Reply
kris29
Forum Members
Forum Members
Posts: 53
Joined: Wed Dec 10, 2008 10:56 pm

[GELÖST] leere Seiten bei index-id-Aufrufen

Post 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?
Last edited by kris29 on Wed Feb 10, 2010 3:17 pm, edited 1 time in total.
klenkes
Power Poster
Power Poster
Posts: 307
Joined: Mon Sep 08, 2008 9:43 am

Re: leere Seiten bei index-id-Aufrufen

Post 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.
kris29
Forum Members
Forum Members
Posts: 53
Joined: Wed Dec 10, 2008 10:56 pm

Re: leere Seiten bei index-id-Aufrufen

Post 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.
klenkes
Power Poster
Power Poster
Posts: 307
Joined: Mon Sep 08, 2008 9:43 am

Re: leere Seiten bei index-id-Aufrufen

Post 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.
cyberman

Re: leere Seiten bei index-id-Aufrufen

Post 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

Code: Select all

{cms_module module='MovedPages'}
eingefügt?
kris29
Forum Members
Forum Members
Posts: 53
Joined: Wed Dec 10, 2008 10:56 pm

Re: leere Seiten bei index-id-Aufrufen

Post by kris29 »

cyberman wrote: Hast du auch in allen Template als allerersten Eintrag

Code: Select all

{cms_module module='MovedPages'}
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.
klenkes wrote:# Alte Seiten umleiten
Redirect 301 /index.php?id=9 http://www.deine-domain.de
Auch hier passiert nichts.
cyberman

Re: leere Seiten bei index-id-Aufrufen

Post by cyberman »

kris29 wrote:
klenkes wrote:# Alte Seiten umleiten
Redirect 301 /index.php?id=9 http://www.deine-domain.de
Auch hier passiert nichts.
Bist du dir sicher, dass du überhaupt Änderungen via htaccess vornehmen kannst?
kris29
Forum Members
Forum Members
Posts: 53
Joined: Wed Dec 10, 2008 10:56 pm

Re: leere Seiten bei index-id-Aufrufen

Post 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
kris29
Forum Members
Forum Members
Posts: 53
Joined: Wed Dec 10, 2008 10:56 pm

Re: leere Seiten bei index-id-Aufrufen

Post 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/
Post Reply

Return to “Installation und Einstellungen”