Wie migriet man von mydownloads auf PDdownloads, ohne user und pagerank zu verlieren?
Angefragt und beantwortet von Admin am 01-Nov-2005 11:48 (2484 gelesen)
Ziel der Übung ist es von mydownloads Abschied zu nehmen, da es nach meinen bescheidenen Wissensstand, nicht mehr gepflegt wird.
Auf der Suche nach gleichwertigen Ersatz bin ich auf PDdownloads gestoßen.
Es kann unter:
PDdownloads
bezogen werden und macht einen sehr guten Eindruck.
Lass den Worten Taten folgen:
Als erstes habe ich mir die Tabellenstruktur einmal genauer angeschaut:
Folgende Tabellen gibt es in mydownloads...
mydownloads_broken
mydownloads_cat
mydownloads_downloads
mydownloads_mod
mydownloads_text
mydownloads_votedata
und in PDdownloads
PDdownloads_broken
PDdownloads_cat
PDdownloads_downloads
PDdownloads_indexpage
PDdownloads_mimetypes
PDdownloads_mod
PDdownloads_votedata
schnell wird klar, das sich die Module hinsichtlich der Tabellen unterscheiden.
Ein Script muss her, welches die Daten konvertiert...
Den Code sowie eine kleine Beschreibung finden Sie unter:
MyofPDdownloads.update
Nachdem das update erfolgreich beendet wurde, müssen in der Administration von PDdownloads noch die Berechtigungen gesetzt werden und schon ist alles konvertiert.
Als nächster Schritt müssen alle mydownloads - links auf pddownloads 'rewritet' werden, da sonst die alten Links nicht mehr erreichbar wären...
google und usertechnisch der supergau ...
Öffnen Sie hierfür die Datei loadpage.php und fügen Sie die folgenden Zeilen ein.
113:// hack by sven seidel start
114://print_r($file_arr);
115:if ($file_arr[0] == "mydownloads") {
116: $file = str_replace("mydownloads","PDdownloads",$_SERVER['REQUEST_URI']);
117:header("HTTP/1.1 301 Moved Permanently");
118:header("Location:".$file);
119:header("Connection: close");
120:exit();
121: } else {
122: $file_arr[0] = $file_arr[0];
123:}
Nun werden alle bestehenden Links auf PDdownloads umgeleitet.
Zum Abschluss führen Sie bitte noch einen Test durch.
Falls alles zu Ihrer Zufriedenheit funktioniert hat, können Sie mydownloads deinstallieren.
Fragen, Anregungen, Verbesserungsvorschläge bitte im php-deluxe.de Forum posten.
PDdownloads
Viel Spaß wünscht Ihnen Sven Seidel von php-deluxe.de
|
Die hier veröffentlichten Artikel und Kommentare stehen uneingeschränkt im alleinigen Verantwortungsbereich des jeweiligen Autors.
|


