Prezentarea
Am inceput sa scriu intr-un blog romanesc acum 2 ani si ceva. Blogul se afla la antipatyc.ap69.net, l-am mutat apoi la bobbyvoicu.ro. Am scris acolo destul de constant timp de doi ani si, de fapt, este blogul care m-a ajutat sa cunosc majoritatea bloggerilor vechi din Romania.
Apoi a aparut blogoree.ro/blog. Fara falsa modestie, cred ca a fost una din cele mai bune surse de informare pentru bloggerii incepatori si prea lenesi sa dea pe google un search ca lumea.
Ulterior, a aparut blogdeafaceri.ro, un experiment si o idee complet nereusita.
Intriga
Acum o luna mi-am dat seama ca am 3 bloguri, ca nu scriu pe nici unul (pentru ca in Romania inca nu e momentul sa scrii pe nise) si ca mai bine le reunesc pe toate sub o singura palarie: bobbyvoicu.ro. Mi-a luat doua saptamani sa ajung sa iau domeniul, si apoi inca vreo doua sa il pornesc.
DILEMA!!
M-am lovit insa de o mare problema: ce faceam cu textele deja existente? Porneam iar de la 0 cu tot si inchideam blogurile mai sus mentionate? Le las pe cele vechi sa dormiteze si incep aici de la 0? Pana la urma am ales sa fac un redirect 301 catre bobbyvoicu.ro si sa mut toate textele aici. Nu de alta, dar pe langa Google love, mai atrag aici si traficul pe care l-am impartit pana acum intre surse. Si nici nu ametesc foarte tare cititorii. Si ma pot lauda ca am un blog de 0 zile cu trafic din Google (asta pentru bloggerii SEO)
Cam acesta a fost rationamentul initial. Problema, insa: cum fac mutarea? Pe bobbyvoicu.ro si pe blogoree.ro/blog aveam permalink de genul: /an/luna/zi/titlu-post, pe blogdeafaceri /titlu-post/ iar aici voiam /titlu-post.html.
Rezolvarea
Am folosit urmatoarele unelte: o surublenita in cruce, un patent, un ciocan. Ah, scuze, asta e lista pentru mobilierul de la Ikea (ciocanul e pentru distrus ce ramane). Am folosit, deci, urmatoarele unelte: un plugin de migrare permalinkuri, un update la wordpress 2.3.1 pentru toate blogurile mentionate (pentru ca 2.3.1 are import/export baza de date) si redirect 301 in .htaccess.
Inainte de toate am pus un redirect 301 pentru tot site-ul pe blogurile sursa. Codul mai jos:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.bobbyvoicu.ro/$1 [R=301,L]
Am pus plugin-ul de migrare in blogul pe care il cititi acum, am redirectionat acolo linkurile catre /%postname.html si am rezolvat problema. Aproape. Mai sunt mici bug-uri, dar in mare merge (blogdeafaceri.ro inca face nazuri, dar cum era cel mai mic dintre ele, l-am lasat sa faca redirect numai la homepage).
Concluzie si intrebari
Ce nu am reusit inca sa rezolv (si mi-e ingrozitor de lene sa fac manual) este sa schimb linkurile interne catre noul blog. Dar poate o sa o fac si pe asta intr-o zi in care ma plictisesc rau de tot.
Idei, ceva? Sugestii?
In ipoteza ca am inteles ce vrei sa faci eu zic ca e destul de simplu. Ia phpMyAdmin si instaleaza-l daca nu-l ai deja in control panel. Apoi te conectezi la baza de date pe care intentionezi sa o modifici si rulezi un query de forma:
UPDATE wp_posts SET post_content= REPLACE(post_content, βhref=”http://old_domain/β, βhref=”http://new_domain/β)
***INAINTE DE A RULA QUERY-UL FA BACKUP LA BAZA DE DATE***
(Este evident ca inlocuiesti old_domain si new_domain cu domeniile tale vechi respectiv nou. De ex: http://www.boby.com si http://www.bobbyvoicu.ro)
Succes
pai e ceva plugin de replace in posturi. nu stiu totusi cum rezolvi cu structura permalinkurilor.
Sigur ca sunt idei, pentru o suma “modica” se gasesc oameni care sa faca si munci manuale ! :))
Daca tot zici ca iti e lene !
π
E bine ca le-ai centralizat pe toate intr-un singur loc!
Sa inteleg ca .com-ul il tii in continuare pentru scrsul in engleza?
Te referi la linkurile interne din continutul posturilor?
da un exemplu
@SlimR: pai asta e problema π de schimbat url-ul de baza e simplu: fac export bd-ului si schimb cu find and replace.
@artistu: e si asta o idee π
@marius escu: multumesc, si eu cred ca e mai bine. .com-ul va fi un blog de calatorie, mai mult.
@Adi: da. Posturile de pe blogoree.ro/blog dau link catre posturile de pe blogoree.ro/blog π
@Retusuri: comentariul era intrat in moderare pentru ca avea doua linkuri in el π Multumesc de sugestie, dar problema e ca nu schimba si permalinkurile. In plus, blogoree a fost si pe bobbyvoicu.ro si pe blogoree.ro/blog.
Eh, e complicat, mai bine fac manual π
O astfel de chestie o sa fac eu …..dar cum eu nu am asa baze de date mari….imi permit sa plec si de la zero daca nu reusesc:)
am si eu o intrebare: :-s…se poate skimba url de la hi5?:(
spnetimi kum..va rog:D:D