Blogger‘da olan bir siteyi WordPress ile çalışan yeni yerinize hatasız ve site trafiğini kaybetmeden nasıl taşıyacağınızı yazacağım.
Öncelikle Blogger’da bulunan girdileri yeni WordPress sitenize taşıyın. Bunu yapmak için WordPress'in içeri aktarma aracını kullanın(Araçlar/İçeri Aktar/ “Blogger”), içeri aktarma WordPress 3.0 da biraz değişmiş ve henüz tam sürüm olmayan 3.0-RC3 ve beta da bazı hatalar mevcut bu yüzden içeri aktar işlemlerini şu anda bunu sağlıklı bir şekilde WordPress 2.9 ile yapmak mümkün. Önemli: eski Blogger sitenizde girdileri silmeyin.
Yeni WordPress blogunuza girdileri aktardıktan sonra göreceksiniz Blogger da etiketler(label) WordPress e kategori olarak ekleniyor, bu yüzden aktarım işlemi bittikten sonra ikinci bir farklı aktarım(dönüştürme) işlemi yapacağız, bu işlem kategorileri etiketlere dönüştüme işlemi.
Dönüştürme işlemini yine WordPress içeri aktar sayfasında bulunan “Kategori ve Etiket dönüştürücü” aracını kullanacağız, aracı çalıştırdığımızda dönüştürmek istediğimiz kategorileri seçiyoruz be dönüştür diyoruz. Bu adım önemli çünkü daha sonra yapacağımız yönlendirme işlemlerinde Blogger etiketleri yeni WordPress sitenizin etiketlerine yönlendirilecek.
Buraya kadar işlemleri sorunsuz yaptıysanız sizi tebrik ederim, geri kalan işlemler iki kola ayrılıyor bunun nedeni Blogger da kullanılan özel alan adı, önceki Blogger sitenizde özel alan adı kullanıyorsanız işlemler daha farklı, siteniz.blogspot uzantısını kullanıyorsanız daha bir farklı olacak.
Önce blogspot uzantısı için işlemleri yazacağım, eğer siteniz.blogspot.com uzantısı olan sitenizi yukarıda anlatıldığı gibi sorunsuz taşıdıysanız yapmanız gereken tek bir şey var o da eski siteniz.blogspot.com a gelen ziyaretçileri yeni sitenize doğru bir şekilde yönlendirmek, bu ziyaretçilerin içinde arama motorları da var.
Yukarıda anlatıldığı gibi WordPress'in içeri aktarma aracı girdileri içeri aktarırken eski Blogger siteniz adreslerini de girdilere tek tek yazar, bunları post_meta değeri olarak veritabanına işliyor. Böylece eski siteden gelecek ziyaretçiyi hangi girdiye yönlendireceğini bulup veriyor.
Biz işte bu post_meta değerini kullanarak eski siteden gelecek ziyaretçiyi aktardığımız yeni WordPress sitesinde doğru girdilere yönlendireceğiz. Aşağıdaki bloggerpost.php dosyası içeriği, bu dosyayı yeni WordPress sitenizin ana dizinine atın:
Kırmızı kalın renkte olan(wolkanca.blogspot.com) adres sizin eski siteniniz.blogspot.com adresidir, kendi blogspot adresiniz ile değiştirin.
<?php require($_SERVER['DOCUMENT_ROOT'].'/wp-blog-header.php'); $search_link = $_GET['p']; $old_permalink_path = str_replace("http://wolkanca.blogspot.com", "", $search_link);//kendi adresinizle değiştirin $sqlquerystr = " SELECT wposts.* FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta WHERE wposts.ID = wpostmeta.post_id AND wpostmeta.meta_key = 'blogger_permalink' AND wpostmeta.meta_value = '$old_permalink_path' AND wposts.post_status = 'publish' AND wposts.post_type = 'post' LIMIT 1 "; $posts = $wpdb->get_results("$sqlquerystr"); if ($posts) { foreach ($posts as $post) { $found_link = get_permalink($post->ID); header ('HTTP/1.1 301 Moved Permanently'); header('Location: '.$found_link.''); exit; } } else { header ('HTTP/1.1 301 Moved Permanently'); $found_link = "http://wolkanca.com/"; header('Location: '.$found_link.''); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="tr-TR"> <head> <title>Redirecting you to the post you are looking for</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script language="javascript"><!– document.location.href="<?php echo ($found_link); ?>"; //–></script> <meta http-equiv="refresh" content="0;url=<?php echo ($found_link); ?>" /> </head> <body> <h1>Redirecting you to the post you are looking for…</h1> <p>You can also proceed immediately to <a href="<?php echo ($found_link); ?>"><?php echo ($found_link); ?></a>.</p> <p>The main blog URL is <a href="http://wolkan.ca/">wolkanca.com/</a>.</p> </body> </html>
Yukarıdaki bloggerpost.php dosyasını yeni WordPress sitenizin ana dizinine koyduysanız işlem tamamdır.
Sıradaki işlemi Blogger da yapacağız, Blogger a gidiyoruz ve eski Blogger sitemizin şablon ayarlarına giriyoruz, eğer Şablon yerine Tasarım yazıyorsa HTML’yi Düzenle kısmından temayı “Klasik Şablona Döndür” diyerek klasik temaya çeviriyoruz çünkü yapacağımız işlem klasik temada daha kolay ve sağlıklı.
Şablon ayarlarına HTML’yi Düzenle kısmında aşağıdakini yazıyoruz ve şablon değişikliklerini kaydediyoruz, lütfen wolkanca.com yazan kısımları kendi site adresinizle değiştirin:
<html> <head> <title><$BlogPageTitle$></title> <MainOrArchivePage> <script type="text/javascript"><!– var blog_root="http://wolkanca.com/"; //wolkanca.com ları değiştir. document.location.href=blog_root; //–></script> <link rel="canonical" href="http://wolkan.ca/" /> <noscript><meta http-equiv="refresh" content="0; url=http://wolkanca.com/" /></noscript> </MainOrArchivePage> <Blogger><ItemPage> <script type="text/javascript"><!– var process_page="http://wolkanca.com/bloggerposts.php"; //wolkanca.com ları değiştir. var newpage=process_page; var oldlink="<$BlogItemPermalinkUrl$>"; newpage+="?p="+oldlink; newpage=newpage.toLowerCase(); document.location.href=newpage; //–></script> <link rel="canonical" href="http://wolkan.ca/bloggerposts.php?p=<$BlogItemPermalinkURL$>" /> <noscript><meta http-equiv="refresh" content="0; url=http://wolkanca.com/bloggerposts.php?p=<$BlogItemPermalinkURL$>" /></noscript> </ItemPage></Blogger> </head> <body> <p>This page has moved to a new address.</p> <h1> <MainOrArchivePage> <a title="<$BlogTitle$>" href="http://wolkanca.com"><$BlogTitle$></a> </MainOrArchivePage> <Blogger><ItemPage> <a title="<$BlogItemTitle$>" href="http://wolkan.ca/bloggerposts.php?p=<$BlogItemPermalinkURL$>"><$BlogItemTitle$></a> </ItemPage></Blogger> </h1> </body> </html>
Blogspot adresini kullanan siteler için işlemler bu kadar, son işlemi de yaptıktan sonra artık eski siteniz.blogspot.com adresinde herhangi bir sayfaya geldiklerinde yeni sitenize yönlendirilecek, örnek: http://wolkanca.blogspot.com/2010/06/masallasan-ask.html.
Şimdi eski Blogger sitenizde özel alan adı kullanıyorsanız ne yapacağımıza geldik, yapılabilecek iki tür işlem var bunlardan ilki yukarıda siteniz.blogspot.com tipinde yaptıklarımız ile aynı, özel alan adını değiştirmezsiniz yine eski Blogger sitesine gelen ziyaretçi yeni siteye gelir fakat yeni site eski Blogger site adresi ile aynı olamaz. İkinci tip işlem ise özel alan adını Blogger dan iptal edip siteyi taşıdığınız yeni WordPress sitesinde kullanmak, yeni WordPress sitesi eski blogger girdilerini, adreslerini doğru yorumlaması için WordPress eklenti var, bu basit eklentiyi WordPress sitenize kurarsanız işlem tamam olacaktır.
Eklentiler: Blogger To WordPress Redirection: wordpress.org/extend/plugins/blogger-to-wordpress-redirection/.
İyi eğlenceler.
Güncelleme - 28 Aralık, 2011 21:09



şuan blogger sitelerine girilmiyor zaten. taşımanın vakti geldi zaten devamı →
eyvallah kardeşim, çok faydalı bir makale hazırlamışsın eline sağlık... devamı →
bloggerdan wordpresse taşımada video embed kodları gelmiyor. bu sorunu nasıl çözebiliriz? devamı →
sayın mert o sorunu bu eklenti ile halletmeye çalışabilirsiniz http://urbangiraffe.com/plugins/search-regex/ bununla kodları başka şekle dönüştürürsünüz hatalı oluyorsa. devamı →
merhaba, blogger'da özel alan adlı siteler ile ilgili eriş sorunları yüzünden bende şu günlerde düşünür oldum sanırım geçeceğim bu yazıda ... devamı →
sayın hakan 301 le yönlendirildiği için ve içerik aynı olduğu için google sıralaması "aynı kalacak" fakat siteye göre değişebilir bir ... devamı →
ilginiz için teşekkür ederim , şimdi benim birde e-tic.sitem bundan dolayıdır ki ziyaretci asıl olarak benim için potansiyel müşteridir. ... devamı →
2bin sayfa az değil dikkatli çalışmanız lazım, önce testler yapın yazdığım konuda adımları dikkatlice takip edin zaten benim tarifimi doğru ... devamı →
son bir şey daha sorabilimiyim ; peki blogger'a yüklediğimiz resimler wordpress'e geçiş yaptğımızda aynı şekilde konu içerisin de gözükecek mi ... devamı →
bu bilgilendirme için çok teşekkürler wolkan.bunun dışında merak ettiğim bir konu hakkında soru sormak istiyorum.blogumuzu özel domain alanından çıkartıp tekrar ... devamı →
merhaba. benim blogger tabanlı sitem var açılmıyor. açılacağa da benzemiyor zaten. şuan site pr 2 ve alexada da iyi konumda. ... devamı →
arkadaşlar bende dün uzun uzun volkan'a danıştım, oda sağolsun yardımcı olmaya çalıştı elinden geldiğince. bugün geçici bir çözüm olarak ... devamı →
blogger düzeldi galiba. giriş yapabiliyorum.. devamı →
iyi geceler , @ salih hemen şimdi denedim senin yorumun okudkdan sonra dns'leri otomatik'e aldım . 4 sitede deneme ... devamı →
heralde düzeleceğe benziyor ama hemşerim binali yıldırım da inatçılık yapıyor :) şimdiye kadar nerdeydiniz! bu kadar emek verip bu ... devamı →
tekrardan merhaba, deneme yaptım iki siteme giriş yaptı bir tanesi modavetrend.com sağlıklı bir şekild erişiliyor işl. bir bozulma olmaz umarım ... devamı →
öncelikle merhaba.. yazınız için çok teşekür ederim ama.. ben hiç birini yapamadım.. wp'yi kurdukdan sonra.. içe aktar kısmından ... devamı →
gerçekten güzel anlatım sağol wolkan kardeş ;) devamı →
wolkancım bi ara gel yanıma anlatim sana kardeşim sanırım volkan bey hosta yüklenen wordpressten bahsetmiş sorunsuz kullanmak istiyorsan wordpress i ... devamı →
blogger dan özel etki adlı blogumu, wp ' e taşırken, 1900 kayıt tamamem geldi, 980 yorum dan 50 - ... devamı →
@ abdi merhaba, abdi ; siteni blogger'den wordpress'e yeni mi taşıdın taşıdıkdan sorna trafiliğinde düşüş oldumu acaba bende son ... devamı →
merhaba, blogger 'a yine bir şeyler oldu sayfalar yine açılmıyor. 22:30 / 21 haziran . devamı →
@ volkan yılmaz, @ abdi, @ hakan ve çok kımetli @ kardeşlerim, :cool: benim de 2350 konulu 350 ... devamı →
aynı adresten yeni aynı adrese trafik sıkıntısı olmaz, aktarım öncesi böyle olan adres: http://www.manavlanya.com/2010/06/sozun-ve-sabrn-... wp de:(ayarlar-kalıcı bağlantılar- boyle ... devamı →
@azohba siteadixxxyyy.com tekrar dan siteadixxxyyy.blogspot.com şekline getirilince yeni haliyle güncellenmiyor, çok sonra ise eski kayıtlar eskisi kadar popüler ... devamı →
volkan slm, yardımına ihtiyacım var; wp'ye geçişte server hatası veriyor , godaddy den aldık alanı mail'de attık ama gerekli cevabı ... devamı →
şuan ben bloğuma erişemiyorum, normal olarak alan adı yönlendirip erişen var mı? devamı →
gerekli uygulamaları yaptım çalışıyor fakat şöyle bir sorun var . eski adreste yani blogspot olan adreste herhangi bir linke ... devamı →
cfstyle yönlendirme konusunda bir hata olmalı, o kısmı kontrol edin. devamı →
tekrar tekrar baktım fakat bir sorun göremedim . http://cfstyle.blogspot.com/2010/09/oyumu-nerede-... şu sayfada başlık var sadece tıklayınca doğru yere ... devamı →
sayın arkadaşım yönlendirmede hata var javascript çalışmıyor ve yönlenmiyor noscript tag ini kaldırın meta refresh ile yönlensin. devamı →
teşekkür ederim noscript tagını kaldırınca oldu fakat bu sefer de çok bekliyor 10 saniye kadar .hızlandıramaz mıyız ? devamı →
slm blogger'dan ücretli olarak aldığımız alan adını nasıl değiştirebiliriz? tekrar blogspotamı dönmemiz gerekiyor, oradanmı yönlendirme yapılıyor? google 301 ... devamı →
@bekir alan adını blogger dan değil başka yerden almışsınızdır eğer ücretli ise, alanadin.tdl nereden aldıysanız oraya gidip yönelndirme yapabilirsiniz. blogger ... devamı →
slm şöyle anlatayım şu anki alan adı go daddy kayıtlı değiştirmek istediğim alan adı enom kayıtlı yeni yani enom'dan aldığım ... devamı →
@bekir godaddy kini enomdakine 301 yönlendir. enomdan aldığın yenisini de blogger a yaz özel alana adı olarak. bu kadar ... devamı →
selam volkan bey bu kodları wordpress blogta nereye atıcam yada ana dizin dediğiniz yer neresi word press blogumun html kısmını ... devamı →
bella, bu kodlar dediğiniz aşağıdaki ise bloggerpost.php olarak kaydedidip sitenin ana dizinine atın. ben bu makalem içerisinde kolaylık olsun diye ... devamı →
merhaba windowslive alanımı word presse taşıyamıyorum. bütün dosyalarım kaybolacak.lütfen bu taşıma işemini bana resimli olarak link atabilir misiniziz? çok acil ... devamı →
o windows live spaces dan wordpress e geçiş süresi bitmiş olabilir aylardır var o uyarı tam ne zaman bitecekti bilmiyorum ... devamı →
merhaba volkan bey; domaini blogger üzerinden almıştım. domain yönetimi https://access.enom.com/ üzerinden yapılıyor. dün godaddy'den 3 yıllığı 107 dolara wordpress hosting aldım. ... devamı →
@emne https://access.enom.com a gideceksiniz, orada edit dns daha sonra custom u seçeceksiniz ve godaddy hostinginizin size verdiği ns adrelerini gireceksiniz. goodaddy ... devamı →
merhaba volkan bey, bir sorum olacak blogger taşındıktan sonra eski blogumuz ne olacak postlar, eklentiler vs. hepsi yine aynı yerinde ... devamı →
berk önceki postların evet hepsi yerinde duracak. blogspota geri dönmek biraz sıkıntılı eğer çok fazla post vasa ama imkansız değil. devamı →
hocam mb sorununu hallettim ama şimdide içe aktarma sırasında aşağıdaki sorunu alıyorum... sorry, there has been an error. yüklenen dosya buraya taşınamadı: ... devamı →
kalıcı bağlantıları ne yapacağız peki “/%year%/%monthnum%/%postname%.html” bunumu ? yoksa ne yaptığımızın önemi yok mu ? cevaplarsan sevinirim devamı →
can eğer yukarıda anlattığım şekilde yaptıysanız ve wordpress e içeri aktarma ile siteyi aktardıysanız önemi yok çünkü post_meta tablosuna eski url ... devamı →
evet volkan öyle yapıyor ancak sitemi isim.blogspot.com a çevirdiğimde doğru şekilde yönlendiriyor. benim sitem googlede hep ... devamı →
anladım can. o zaman senin istediğin can.blogspot.com dan siteme yönlendirme okey ama can.com dan gelenleri de doğru sayfaya yönlendirmek istiyorum. bunun ... devamı →
merhaba, ben de blogger sitemi wordpresse taşımaya kalkıştım ama herşey alt üst oldu. öncelikle taşıdığım yedeklerde her konunun başlığı "> ... devamı →
bengü sorununu şu eklentiyi kurarak çözersin: http://wordpress.org/extend/plugins/search-regex/ kolay gelsin. devamı →
cevabınız için teşekkür ederim.ama sorun çözülmedi. hala bulunamadı hatası alıyorum. devamı →
slm, benim de şuan bir sorunum var blogspot uzantılı sayfamı wp e yazdığınız gibi aktardım fakat blogspot uzantılı linkimi girince araç ... devamı →
@sahin <noscript><meta http-equiv="refresh" content="0; url=http://wolkanca.com/" /></noscript> bunu silip yerine <meta http-equiv="refresh" content="0; url=http://wolkanca.com/" /> bunu yaz. devamı →
merhaba, bir üst yorumda yazdığınızı bunu silip yerine ben de yaptım.ama sizin anasayfanıza yönleniyor.diğer türlü de sizin sitenize yönleniyor. bunu nasıl çözeceğiz. devamı →
@bengü wolkanca.com yazan yeri kendi site adresin ile değiştireceksiniz. devamı →
blogspottan wp ye blogumu aktardım, google friend connect i de aktardım ama okuyucularımın kumanda panellerinde yeni postlarım gözükmüyor, neden olabilir? devamı →
aktarmada birçok ayar var cindrellaundertheumbrella, sadece post ve yazıların değil birçok farklı şeyinde değiştirlmesi gerekiyor bunlar için profesyonel destek olabilirim. ... devamı →
merhaba volkan. 4 yıllık bir blogspot uzantılı sitem var. günde 2k ziyaretçisi var senelerdir aynı. ben artık wordpress'e geçmek istiyorum. ... devamı →
@zeroxx eğer uygun şekilde yönlendirirsen (benim bu sayfada anlatmaya çalıştığım şekilde) dediğin gibi olacak. fakat burada birçok değişiklik var, bu ... devamı →