301 Yönlendirmesi (Eski Domaini Yeni Domaine Sorunsuz Taşımak)
Zamanında bir sitem filtreye girmişti ve daha sonra hitler bir türlü eski haline gelmedi. Bende biraz araştırdım ve “301 Yönlendirmesi” diye birşey buldum. 3-4 sitedeki bilgileri bi araya toplayarak taşıdım. Tüm indexlerim ve eski domaindeki pagerank değerim yeni domaine taşındı. O yüzden işinize yarayacağını düşünüyorum.
Adım 1: Öncelikle yeni domainimize, eski sitemizdeki yedeğimizi alıp kuruyoruz. (Bu süre zarfında eski sitenize konu eklemezseniz sizin açınızdan faydalı olacaktır.)
Adım 2: Şimdi ise yeni sitenizi (Yeni domain) Google Webmaster Araçlarına tanıtarak doğrulamak işlemini gerçekleştirin.
Adım 3: Geldik sitemizi yönlendirmeye. Ben .htaccess ile yönlendirme yapmıştım fakat birçok dilde olduğunu gördüm hepsini buraya ekliyorum hangisi işinize yarıyorsa onu kullanabilirsiniz.
Nasıl yaptığımıda kısaca anlatayım: Sitemizin eski domaindeki yedeği, yeni domaine yükledikten sonra artık yönlenmeye hazır bir hale geldi. Tam anlamda taşıdığınıza emin olduktan sonra aşağıdaki yönlendirmelerden birisini kullanabilirsiniz. .htaccess için anlatıyorum; (denediğim için) eski sitemizdeki .htacces dosyasını açıp, içerisindeki tüm içeriği silip yerine aşağıdaki kodu ekleyerek “yeniadres.com” yazan bölümlere yeni sitemizin adresini yazmak.
Kod:
Htaccess 301 Yönlendirmesi
Options +FollowSymlinks
RewriteEngine on
ReWriteCond %{HTTP_HOST} ^(www.)?eskiadres.com$ [NC]
ReWriteRule ^(.*)$ http://www.yeniadres.com/$1 [R=301,L]
ASP-VBScript 301 Yönlendirmesi
Kod:
<%@ Language=VBScript %>
<% Response.Status=”301 Moved Permanently”; Response.AddHeader(“Location”,”http://www.yeniadres.com/“); %>
ASP .NET 301 Yönlendirmesi
Kod:
JSP (Java) 301 Yönlendirmesi
Kod:
<% response.setStatus(301); response.setHeader( “Location”, “http://www.yeniadres.com/” ); response.setHeader( “Connection”, “close” ); %>
CGI Perl 301 Yönlendirmesi
Kod:
$q = new CGI;
print $q->redirect(“http://www.yeniadres.com/“);
Ruby on Rails 301 Yönlendirmesi
Kod:
def old_action
headers[“Status”] = “301 Moved Permanently”
redirect_to “http://www.yeniadres.com/”
end
ColdFusion 301 Yönlendirmesi
Kod:
PHP 301 Yönlendirmesi
Kod:
<? Header( “HTTP/1.1 301 Moved Permanently” ); Header( “Location: http://www.yeniadres.com” ); ?>
Javascript 301 Yönlendirmesi
Kod:
Sayfa taşındı. Yeni adresimiz: http://www.yeniadres.com/
HTML (META Refresh) 301 Yönlendirmesi
Kod:
Sayfa taşındı. Yeni adresimiz: http://www.yeniadres.com/
Kaynak
Neler yaptık ?
Eski siteminiz yedeğini yeni sitemize gönderdik.
Google Webmaster Araçlarına sitemizi tanıttık ve doğruladık.
Bize uygun programlama diline göre yönlendirme şeklimizi şeçtik.
Adım 4: Geriye son bir adım kaldı. Sitemizi Google Webmaster Araçları aracılığı ile yeni domaine taşıma isteği göndermek. Webmaster Araçkarına giriş yaptıktan sonra (sitenizi doğruladıysanız) aşağıdaki resim size yardımcı olacaktır.
Alıntı:
Tüm işlemleri bitirdik. Artık deneme yapıp görebilirsiniz. Google’da sitenizi arattırıp girmeye çalıştığınızda yeni domaine yönlendirecektir. Herkese kolay gelsin.
Yorumlar ( 2 )
Hocam Merhabalar 301 yönlendirmesi hakkında bir soru soracaktım şimdi yeni domainin aldım ve hosta ekleyip databası ayarlayıp eski site içerigini ftpden yeni siteye ekleyip sonrasında eski sitenin Htaccess dosyasını mı degiştiriyoz bunu detaylıca anlatacak bir makale bulamadım benim anladıgım bu yardımcı olursanız sevinirim teşekkürler başarılar
Merhabalar,
Yaşadığınız problemle ilgili detaylı bilgi verebilirseniz en azından şimdilik probleminize yanıt vermeye çalışalım isteriz. Yani kullandığınız sistem nedir, .htaccess dosyasında domaine özel bağlantı/lar var mı vb.? Öyle umuyorum ki bu konuyla ilgili yakın zamanda bir makale yazacağız.
Selamlar