Seite 1 von 2
Alte phpBB2-Links konvertieren/ für phpBB3 brauchbar machen
Verfasst: 02.10.2010 18:05
von DelphiMarkus
Hallo!
Ich habe ein recht großes Forum konvertiert. Nachdem ich noch einige Anpassungen gemacht habe und viel gesucht habe, finde ich für mein aktuelles Problem gerade keine Lösung.
Es geht um Links zu Threads...
Die Links, die phpBB2 wohl benutzt hat und demnach auch in einigen Beiträgen zu finden sind sehen so aus:
Und damit kommt phpBB3 nicht klar, bzw. behandelt es solche URLs nicht. Ich bekomme dann immer einen 404-Fehler. Ich kenne mich zwar einigermaßen mit PHP und SQL aus, aber weiß so keine Lösung dafür.
Man kann die Links ja per Hand ändern z.B. so:
aber das müsste ja für jeden einzelnen Link machen. OK... Vielleicht (oder bestimmt) können RegExp da helfen, aber mit denen kenne ich mich nun gar nicht aus.
Ich bin für jeden Tipp dankbar.
Gruß,
Maximilian
Re: Alte phpBB2-Links konvertieren/ für phpBB3 brauchbar mac
Verfasst: 02.10.2010 18:25
von schnagga
Kann es sein, dass du ein SEO-phpBB2 in ein "normales" phpBB3 konvertiert hast?
Re: Alte phpBB2-Links konvertieren/ für phpBB3 brauchbar mac
Verfasst: 02.10.2010 19:16
von DelphiMarkus
Hallo!
Hm... Das könnte sein. Das Forum gehört ja nicht mir ich bin momentan nur dafür zuständig, dass die Konvertierung klappt usw. Meine Mutter ist dort aktiv und da ich mich mit solchen Sachen etwas auskenne, habe ich das dann übernommen.
Ich werde mich mal erkundigen.
Schonmal danke für die Antwort!
Re: Alte phpBB2-Links konvertieren/ für phpBB3 brauchbar mac
Verfasst: 02.10.2010 19:59
von DelphiMarkus
Hallo nochmal!
Ich konnte gerade keine direkten Hinweise finden, ob es sich um ein SEO-Forum handelt... Ich weiß auch nicht wirklich wonach man suchen sollte... Aber ich habe gerade mal in die .htaccess-Datei gesehen und da stehen relativ interessante Sachen:
Code: Alles auswählen
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} /(.*)-f([0-9]*).html
RewriteRule (.*) /viewforum.php?f=%2 [L]
RewriteCond %{REQUEST_FILENAME} /(.*)-f([0-9]*)-s([0-9]*).html
RewriteRule (.*) /viewforum.php?f=%2&start=%3 [L]
RewriteCond %{REQUEST_FILENAME} /(.*)-f([0-9]*)-([0-9]*)-s([0-9]*).html
RewriteRule (.*) /viewforum.php?f=%2&topicdays=%3&start=%4 [L]
RewriteCond %{REQUEST_FILENAME} /(.*)-t([0-9]*)-([0-9]*).html
RewriteRule (.*) /viewtopic.php?t=%2&postdays=0&postorder=asc&start=%3 [L]
RewriteCond %{REQUEST_FILENAME} /(.*)-t([0-9]*)(.*).html
RewriteRule (.*) /viewtopic.php?t=%2&highlight=%3 [L]
RewriteCond %{REQUEST_FILENAME} /(.*)-t([0-9]*)-p([0-9]*)-([0-9]*).html
RewriteRule (.*) /viewtopic.php?t=%2&postdays=%3&postorder=asc&start=%4 [L]
RewriteCond %{REQUEST_FILENAME} /(.*)-t([0-9]*)-p([0-9]*)desc-([0-9]*).html
RewriteRule (.*) /viewtopic.php?t=%2&postdays=%3&postorder=desc&start=%4 [L]
RewriteCond %{REQUEST_FILENAME} /(.*)-t([0-9]*)-p([0-9]*)desc.html
RewriteRule (.*) /viewtopic.php?t=%2&postdays=%3&postorder=desc [L]
RewriteCond %{REQUEST_FILENAME} /(.*)-t([0-9]*)-p([0-9]*).html
RewriteRule (.*) /viewtopic.php?t=%2&postdays=%3&postorder=asc&start=0 [L]
Ich hab mal die htaccess-Datei des aktuellen Forums geändert und prompt klappt es... Ich werde aber noch prüfen ob wirklich alles klappt.
Was meint ihr? Wird das so wohl gehen, oder begehe ich gerade einen Fehler?
Re: Alte phpBB2-Links konvertieren/ für phpBB3 brauchbar mac
Verfasst: 02.10.2010 20:12
von schnagga
Du brauchst dich nicht weiter erkundigen. Die URL-Anzeige ist ziemlich eindeutig. Das ist ein SEO-phpbb2!
Nun ja, wenn du ein SEO-phpBB3 zum Konvertieren genommen hättest, wäre alles in Butter. Die alten Links würden damit per 301-Weiterleitung umgeschrieben.
phpbb-seo.de ist aber seit Monaten down. Google-Code hat davon aber noch brauchbare Sachen. Vielleicht schaust du mal hier:
http://code.google.com/p/seo-phpbb/
Mal so'n Tipp von mir:
Ich habe ein SEO-phpBB3 bei mir drauf. Ich würde das aber jetzt nicht mehr machen. Spätestens beim nächsten Update werde ich hier im Forum wieder um Hilfe betteln müssen

. Wenn du einmal SEO drauf hast, musst du das auch so lassen. Die ganzen Links finden sonst nicht mehr ins Ziel (Wie bei dir gerade!). Vielleicht kannst du ja jetzt noch auf die Links verzichten?
Möglicherweise kann auch ein PHP-Guru von hier, eine vernünftige 301-Weiterleitung per .htaccess schreiben. Ich kann das aber leider nicht

.
LG
Nils
Edit: Bei meinem Beitrag hatte ich dein Post noch nicht gelesen!
Re: Alte phpBB2-Links konvertieren/ für phpBB3 brauchbar mac
Verfasst: 02.10.2010 20:33
von DeepSurfer
Es gibt noch die Originale .com von Seo
http://www.phpbb-seo.com/
Soweit ich das aber noch sehe arbeiten die auch noch mit einer etwas älteren phpBB3 Version.
haben aber wohl einen PreMod Updater auf 3.0.7-PL1 und diese SEO Version ist grundsätzlich erstmal in English.
Re: Alte phpBB2-Links konvertieren/ für phpBB3 brauchbar mac
Verfasst: 02.10.2010 20:53
von schnagga
phpbb-seo.com und phpbb-seo.de sind aber nicht so ohne Weiteres kompatibel!
Beides sind eigenständige Projekte und dürften gewisse Abweichungen haben.
Re: Alte phpBB2-Links konvertieren/ für phpBB3 brauchbar mac
Verfasst: 02.10.2010 20:56
von DelphiMarkus
Hallo!
Ich würde auch ohne SEO auskommen. Ich kann ja mal nachfragen, warum damals ein SEO-phpBB installiert wurde.
Konvertiert ist das Forum schon und freigeschaltet auch... Alle Mitglieder sind froh, dass es wieder da ist. Ich frage mich nur, ob es Probleme geben könnte, wenn ich das Forum erstmal so weiter laufen lasse...
Immerhin läuft es ja momentan...
Ich werde morgen mal nachfragen, was der Grund war, wahrscheinlich ist den Mitgliedern auch egal, es gibt dort nicht viele technisch versierte Leute, deswegen kümmere ich mich ja darum. Und einen so riesigen Vorteil sehe ich an SEO jetzt nicht, besonders wenn ich von Nachteilen lese... Nunja...
Ich hab die htaccess ja jetzt erstmal so übernommen und es läuft. Aber die eleganteste Lösung ist das jetzt ja nicht...
Re: Alte phpBB2-Links konvertieren/ für phpBB3 brauchbar mac
Verfasst: 02.10.2010 21:10
von Mahony
Hallo
Man könnte sicherlich die Links per PHP-Script (Regular-Expression) in der Datenbank umschreiben lassen.
Leider kann ich dir so ein Script aber nicht auf die schnelle liefern, da ich mit RegEx (Regular-Expressions) auf dem Kriegsfuß stehe (bin da nicht so der RegEx-Experte und müsste mich da erst einarbeiten).
Hm...naja, eventuell schaut ja mal ein RegEx-Experte hier vorbei und bastelt dir schnell mal das Script zusammen.
Grüße: Mahony
Re: Alte phpBB2-Links konvertieren/ für phpBB3 brauchbar mac
Verfasst: 02.10.2010 21:14
von schnagga
Dann lass es so!
Ich kann ja mal nachfragen, warum damals ein SEO-phpBB installiert wurde.
Warum installiert man wohl ein SEO-phpBB? ---->> Natürlich um Vorteile bei den Suchmaschinen zu bekommen.
Über die Vor- und Nachteile steht hier genug im Forum. Ich als einer der letzter SEO-phpBB-Gurus werde hier nichts dazu sagen

.
LG
Edit: Immer diese Angeber-Moderatoren die schneller sind und auch noch mehr Ahnung haben 