• Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha fazla bilgi edin.

301 yönlendirmesi ( Htaccess , PHP , Asp.net , Html )

Konuyu Okuyan Kişiler (0)

Oğuz

webmaster.tc
Katılım
7 Ağu 2012
Mesajlar
95
Beğeniler
0
#1
Merhaba arkadaşlar , forumda 301 yönlendirmesi hakkında derli toplu 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/wmtc.html sayfasını bbb.com/wmtc.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. Örnek resim


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.
 

tifo

webmaster.tc
Katılım
3 Şub 2013
Mesajlar
1
Beğeniler
0
#2
merhaba ben örneğin aaa.com sitemi bbb.com siteme yönlendirmek için aşağıdaki kodu biraz önce .Htaccess dosyasına atım google araçlarda istekte gönderdim fakat işlemlerden 10 dakka sonra gerek googlede eski sitemi tıkladığımda veya direk girdiğimde yeni siteme yani bbb.com yönlenmedi

şimdi sormak istediğim 2 soru var. linkler 180 gün içerisinde yönlendiğini biliyorum fakat eski siteme girildiğinde yeni sitemin yönlenmiyormu hemen..?


Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^aaa.com [nc]
rewriterule ^(.*)$ http://www.bbb.com/$1 [r=301,nc]