
Herkese selamlar , forumda 301 yönlendirmesi hakkında soru şuana kadar 1 adet geldi ve gelmeye de devam edeceği için ben konusunu açayım dedim ki yana yakına sitem kapatıldı ne yapacağım gibi sağa sola koşturan arkadaş görmeyelim...
301 yönlendirmesini yapabilmemiz içinde aşağıya bütün kodlama çeşitleri için yönlendirme kodlarını verdim. Sonradan ekstra olarak soru gelmemesi için
Öncelikle 301 yönlendirmesini tanımalayım bilmeyen arkadaşlarımız illaki var bu olayı ;
301 yönlendirmesi eski siteden yeni siteye yapılan yönlendirmedir. Genelde xyz site sahipleri TİB dediğimiz engeli yedikten sonra yani siteniz mahkeme kararı ile kapatıldıktan sonra vakit kaybetmeden yapmanız gereken en önemli ve tek şeydir.
Örnek olarak webmaster.com sitesini full olarak proghammer.com adresine kurdunuz misal webmaster.com/forum-com.html sayfasını proghammer.com/forum-com.html adresine yönlendirme yapabilirsiniz.
İçerik vs herşey aynı şekilde kalacak fakat google da arama sonuçlarında yeni domain adresinize ait arama sonuçları çıkacak.. Eski adresinize girende hop farketmeden yeni adresinize giriş yapmış olacak..

Şimdi programlama dillerine göre 301 yönlendirme kodlarına bakalım.
.Htaccess yönlendirmesi
Kod:
Htaccess 301 Yönlendirmesi
Options +FollowSymlinks
RewriteEngine on
ReWriteCond %{HTTP_HOST} ^(www.)?eskiadresiniz.com$ [NC]
ReWriteRule ^(.*)$ http://www.yeniadresiniz.com/$1 [R=301,L]
HTML Meta yönlendirmesi
Kod:
<html>
<head>
<meta http-equiv="refresh" content="0; url=http://www.yeniadresiniz.com/">
</head>
</html>
ASP.NET 301 yönlendirmesi
Kod:
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://www.yeniadresiniz.com/");
}
</script>
Kod:
<?
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: http://www.yeniadresiniz.com" );
?>
Kod:
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently";
Response.AddHeader("Location","http://www.yeniadres.com/");
%>
Kod:
$q = new CGI;
print $q->redirect("http://www.yeniadresiniz.com/");
Kod:
Kod:
<html>
<head>
<script type="text/javascript">
window.location.href="http://www.yeniadresiniz.com/";
</script>
</head>
</html>
301 yönlendirme olayı bittikten sonra yani ilgili dosyayı oluşturup yönlendirme komutlarını girdikten sonra yeni domainimize ait hosta dosyalarımızı atıyoruz ve herşeyi yeniden kuruyoruz yani mevcut sitemizin bir kopyasını kuruyoruz.
1-) Google amca bu yönlendirme'yi nasıl karşılar ?
Cevap : Google Webmaster Araçları alanından eski sitenizin yani webmaster.com örneğini verdiğimiz sitenin site yapılandırma alanından yönlendirme yaptığınıza dair yeni adrese talimat vermeniz gerekmektedir. yani proghammer.com olarak değiştirmeniz gerekmektedir.. Yapılandırma alanına girdiğinizde çok rahatlıkla görebilirsiniz..
Bu şekilde bütün indexleriniz zamanla otomatik olarak yeni site ile değişecektir googlede. Bu zamanlama da 10 gün ile 15 gün arasında değişmektedir.. Ben daha önce tecrübesini yaşadım 10 günde oturdu ama indexler yönlenmeye devame diyordu 15 günü buldu bütün indexlerin a dan z ye hepsinin yönlenmesi ve değişmesi.
2-) Pagerank değeri ve backlinkler ne gibi bir değişikliğe uğrayacak ? Emeklerim boşa gitti ne yapacağım ?
Cevap: Paniğe gerek yok arkadaşlar.. sakin
Backlinkler de zamanla oturacaktır ve şöyle bir olaya PARMAK basayım..
Kimi 301 yönlenmesi yapan siteler yönlendirme olayı bittikten sonra ani bir çıkış yaparlar sannki muhteşem bir seo yapılmış gibi 10K hiti yönlendirmeden önce ise yönlendirmeden sonraki hiti de 30K gibi bir rakama ulaşabiliyor. Bunların hepsi tecrübe
Google amcanın keyfine kalmış ve sizin indexlerinize bağlı desek daha doğru olur..
Halk arasında bu 301 yönlendirme olayına 301 ÇEKME de denir.
Umarım faydam dokunur, faydası olur..
İnşallah kimseye gerek kalmaz sitelerinizde kapanmaz kimse istemez bunun olmasını..
Kaynak: 301'ci Proghammer