Cedric
10.07.2012, 18:33
Merhaba arkadaşlar , forumda 301 yönlendirmesi hakkında bir konu olmadığını gördüm ve 301 yönlendirmesi yapılabilecek yazılımlar için kodları paylaşmaya karar verdim.
Öncelikle
301 yönlendirmesi nedir ; 301 yönlendirmesi eski siteden yeni siteye yapılan yönlendirmedir.Örnek olarak aaa.com sitesini full olarak bbb.com kurdunuz misal aaa.com/iyinet-com.html sayfasını bbb.com/iyinet-com.html adresine yönlendirme yapabilirsiniz.
Şimdi programlama dillerine göre 301 yönlendirme kodlarını paylaşalı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>
PHP 301 yönlendirmesi
Kod:
<?
Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location: http://www.yeniadresiniz.com” );
?>
ASP-VBScript 301 Yönlendirmesi
Kod:
<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanently”;
Response.AddHeader(“Location”,”http://www.yeniadres.com/“);
%>
CGI Perl 301 Yönlendirmesi
Kod:
$q = new CGI;
print $q->redirect(“http://www.yeniadresiniz.com/“);
JAVASCRİPT 301 yönlendirmesi
Kod:
<html>
<head>
<script type=”text/javascript”>
window.location.href=’http://www.yeniadresiniz.com/‘;
</script>
</head>
</html>
Yönlendirme işlemlerini size en uygun kod ile yapabilirsiniz.Şimdi aklımızda soru işareti bırakan sorulara gelelim.
1-) Google bu yönlendirme'yi nasıl karşılar ?
Cevap : Google Webmaster Araçları alanından eski sitenizin yani aaa.com örneğini verdiğimiz sitenin site yapılandırma alanından yönlendirme yaptığınıza dair yeni adrese talimat vermeniz gerekmektedir.
Bu şekilde bütün indexleriniz zamanla otomatik olarak yeni site ile değişecektir googlede.
2-) Pagerank değeri ve backlinkler ne gibi bir değişikliğe uğrayacak ?
Cevap: Pagerank değerinizi yeni siteniz ile eski sitenizin pagerank değerini alacaksınız. Ve eski sitenize aldığınız backlinkler yeni sitenize dönüşüm sağlayacaktır.
Umarım yeterince açıklayıcı bir makale olmuştur.
Saygılarımla.
Öncelikle
301 yönlendirmesi nedir ; 301 yönlendirmesi eski siteden yeni siteye yapılan yönlendirmedir.Örnek olarak aaa.com sitesini full olarak bbb.com kurdunuz misal aaa.com/iyinet-com.html sayfasını bbb.com/iyinet-com.html adresine yönlendirme yapabilirsiniz.
Şimdi programlama dillerine göre 301 yönlendirme kodlarını paylaşalı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>
PHP 301 yönlendirmesi
Kod:
<?
Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location: http://www.yeniadresiniz.com” );
?>
ASP-VBScript 301 Yönlendirmesi
Kod:
<%@ Language=VBScript %>
<%
Response.Status=”301 Moved Permanently”;
Response.AddHeader(“Location”,”http://www.yeniadres.com/“);
%>
CGI Perl 301 Yönlendirmesi
Kod:
$q = new CGI;
print $q->redirect(“http://www.yeniadresiniz.com/“);
JAVASCRİPT 301 yönlendirmesi
Kod:
<html>
<head>
<script type=”text/javascript”>
window.location.href=’http://www.yeniadresiniz.com/‘;
</script>
</head>
</html>
Yönlendirme işlemlerini size en uygun kod ile yapabilirsiniz.Şimdi aklımızda soru işareti bırakan sorulara gelelim.
1-) Google bu yönlendirme'yi nasıl karşılar ?
Cevap : Google Webmaster Araçları alanından eski sitenizin yani aaa.com örneğini verdiğimiz sitenin site yapılandırma alanından yönlendirme yaptığınıza dair yeni adrese talimat vermeniz gerekmektedir.
Bu şekilde bütün indexleriniz zamanla otomatik olarak yeni site ile değişecektir googlede.
2-) Pagerank değeri ve backlinkler ne gibi bir değişikliğe uğrayacak ?
Cevap: Pagerank değerinizi yeni siteniz ile eski sitenizin pagerank değerini alacaksınız. Ve eski sitenize aldığınız backlinkler yeni sitenize dönüşüm sağlayacaktır.
Umarım yeterince açıklayıcı bir makale olmuştur.
Saygılarımla.