Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Doppelte Weiterleitung

Dieses Forum ist für Informationen über Google gedacht (Ausser PageRank!).
Neues Thema Antworten
madi
PostRank 2
PostRank 2
Beiträge: 49
Registriert: 04.03.2011, 14:11

Beitrag von madi » 04.03.2011, 15:47

Hallo,

bin neu hier und hoffe die Profis hier haben einen Tipp für mich. Ich habe meine Seite neu/selbst programmiert (vorher ein CMS) und dabei gleichzeitig die URL´s der Unterseiten geändert, in einen Wert der wesentlich mehr Sinn macht.

Alte URL: X.de/read/items/[ID].html

Neue URL: X.de/[IDneu]

Eine normale 301 Weiterleitung funktioniert nicht, da ich die neue ID aus der Datenbank holen muss. Ich habe das also gelöst, indem ich die ID als Variable an eine PHP Datei weitergebe und diese dann die Datenbank nach der ID durchsucht und zu der neuen ID/URL weiterleitet.

Code: Alles auswählen

HTACCESS
RewriteRule
^read/items/([0-9]+).html$
/weiterleitung.php?id=$1[L,R=301]

WEITERLEITUNG.php
Datenbank Abfrage (Wo ID)
header("HTTP/1.1 301 Moved Permanently"); 
header("Location: http://www.xyz.de/$IDneu"); 
header("Connection: close"); 
Funktioniert auch. Nur Google hat den neuen Inhalt zwar erkannt, zeigt aber noch die alten URL´s und nicht die neuen. Kann ich das Problem irgendwie lösen oder gibt es vielleicht sogar bessere Möglichkeiten, für eine "doppelte Weiterleitung"?

Grüße, MaDi

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


800XE
PostRank 10
PostRank 10
Beiträge: 5223
Registriert: 02.12.2004, 03:03

Beitrag von 800XE » 04.03.2011, 17:39

Code: Alles auswählen

/weiterleitung.php?id=$1[L,R=301] 
das würd ich nicht als 301 machen
bzw ich würde "die alte URL" von einem PHP abarbeiten und mit $_SERVER['REQUEST_URI'] (bzw QueryString) auslesen was verlangt wurde und dann den 301 machen

= dann gibt es nur einen 301

z.B.
totalinator.xe.vg/Gesellschaft/Politik/ALTERNATIVLOS-dagegen.html
totalinator.xe.vg/Gesellschaft/POLITIK/Alternativlos-dagegen.html
totalinator.xe.vg/Gesellschaft/POLITIK/ALTERNATIVLOS-dagegen.html
wird alles zu
totalinator.xe.vg/Gesellschaft/Politik/Alternativlos-dagegen.html

oder (richtig)
warum-verdammt-ist-dieser-domainname-so-lang-kurz-ist-doch-toll.de
/domain-name/12908.11ter-11ter.de.html
(falsch)
/domain-name/12908.JeckenHP.de.html
/domain-name/12908.Karneval.de.html

madi
PostRank 2
PostRank 2
Beiträge: 49
Registriert: 04.03.2011, 14:11

Beitrag von madi » 04.03.2011, 22:49

Hi 800XE,

das werde ich mal ausprobieren, danke!

Grüße, MaDi

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag