Was passiert mit den Google Links nach dem Wechsel

  • Ich habe jetzt von VB auf wbb gewechelt. Das WBB ist in einem anderen Verzeichnis, da ich das nebenher aufgebaut habe.


    Wenn leute jetzt bei google etwas suchen, steht dort natürlich der alte Link.


    Ein link in den Google Ergebnissen lautet z.B:


    Zitat


    Der Link zu diesem Thread im neuen WBB lautet:

    Zitat


    Als ich von phpbb zu VB gewechselt bin, gab es da irgendeine Lösung. Allerdings fehlt mir da die Erinnerung.


    Hat jemand eine Idee? Ich würde ungern die Google User in das alte Forum laufen lassen.


    Ich hatte es so versucht:

    Zitat

    RewriteRule ^/board/showthread.php?(.*)$ /wbb/index.php/Thread/$1 [L, R=301]

    Geht leider nicht, da muss noch ein Fehler drin sein

  • Ich hab da leider keine ahnung was die variablen bedeuten. Vielleicht kannst du das ja morgen kurz erläutern oder dich auf meine Links oben beziehen.

  • Ich schau morgen mal auf dem FTP.
    Das hört sich alles schwer an, ist aber recht leicht.
    Kommen bestimmt noch weitere Antworten.
    Vielleicht liege ich ja auch falsch aber wie gesagt, muss auf mein FTP schauen.

  • So.
    Ich mache es mal als Beispiel wie ich es damals bei meiner Page gemacht habe.


    Als erstes habe ich meine Seiten "gesucht".
    Meine indexierten Seiten bekomme ich dann so heraus: site:galabau-martini.de


    Da meine mit www indexiert ist, sieht es dann so aus:


    RewriteEngine On
    RewriteBase /
    RewriteCond %{HTTP_HOST} !^http://www.galabau-martini.de$ [NC]
    RewriteRule ^(.*)$ http://www.galabau-martini.de/$1 [L,R=301]
    RewriteRule ^teichbau\.html$ /index.php?page=Page&link=teichbau [R=301,L]


    Alte Seite gesucht und dann auf der neuen Seite verwiesen.
    Beispiel hier:


    RewriteEngine On
    RewriteRule ^teichbau\.html$ /index.php?page=Page&link=teichbau [R=301,L]


    So hast du schon einmal die Seite umgeleitet, besser neuen Pfad angegeben.
    Natürlich kannst du jede deiner Seiten ein neuen Pfad, Beispielweise zur einer Startseite angeben.


    RewriteEngine On
    RewriteRule ^name_der_alten_seite\.html$ /namer_der_neuen_seite.html [R=301,L]


    Ob es nun alles 100% richtig ist.....keine Ahnung, bei mir ging alles.
    Laut Google gibt es tausende Wege seine Seiten weiter zu leiten.

  • Das umleiten an sich stellt ja nicht das problem da. Ich möchte aber nur einen Teil des Links ersetzen:


    Aus diesem Link, der z.B. bei Google zu finden ist:


    http://rcweb.de/board/showthread.php?10759-HotBodies-TCX-der-ultimative-Info-Thread


    Soll dieser werden: (Das Fett gedruckte müsste ich also ersetzen)


    http://rcweb.de/wbb/index.php/Thread/10759-HotBodies-TCX-der-ultimative-Info-Thread/


    Gibt es eine Art Jokerzeichen, damit der Teil vorher und nacher NICHT ersetzt wird?

  • RewriteRule ^/board/showthread\.php\?(. *) /wbb/index.php/Thread/$1 [L, R=301]


    So vielleicht? Kann ich nicht testen, weiß nicht, ob man queries so übergeben darf, oder ob du noch den qsa Parameter brauchst... ( [L, QSA, R=301] )



    Gesendet von meinem Nexus 5 mit Tapatalk