301 y├Ânlendirme, ad─▒ndan da anla┼č─▒laca─č─▒ gibi bir y├Ânlendirme t├╝r├╝d├╝r. Eski sayfan─▒z─▒ yada sitenizi yeni olu┼čturdu─čunuz sayfaya y├Ânlendirmek i├žin kullan─▒l─▒r.

├ľrne─čin sitenizin alt yap─▒s─▒ Blogger yada DLE, bu sitenizi WordPress‘e ta┼č─▒mak istediniz. Blogger’da iken link yap─▒n─▒z farkl─▒yd─▒, ├Ârne─čin “teknofiber.net/2013/12/yazi.html” ┼čeklindeydi. Fakat Blogger alt yap─▒s─▒ndan WordPress’e ge├žtikten sonra link yap─▒n─▒z─▒ de─či┼čtirmek istediniz. ├ľrne─čin teknofiber.net/yazi.html ┼čeklinde yapmak istediniz. Bunu yapabilirsiniz fakat sitenizdeki yaz─▒lar farkl─▒ linkte olacak ve eski linkler ise ├Âlecek. Buda sitenize ├žook b├╝y├╝k zararlar verebilir. ├ľzellikle de arama motorlar─▒ bunu fark etti─činde sizi cezaland─▒rabilirler. Yani SEO’nuz b├╝y├╝k ├Âl├ž├╝de zarar g├Ârebilir. Zarar g├Ârmemek i├žin eski yaz─▒n─▒z─▒ yeni yaz─▒ya y├Ânlendirmeniz gerekiyor. ─░┼čte bunu da 301 y├Ânlendirme sayesinde yapabiliyorsunuz.

301 y├Ânlendirme

301 y├Ânlendirme

301 y├Ânlendirmenin ├žok ├že┼čidi var. ─░steyenler HTAccess ile y├Ânlendirir, isteyen HTML etiketi ile y├Ânlendirir, isteyen javascript ile de y├Ânlendirebilir. Bu yaz─▒da t├╝m 301 y├Ânlendirmelerini g├Âsterece─čim. Benim tavsiyem ise HTAccess ile

HTAccess ile Y├Ânlendirme

[syntax type=”html|php|js|css”]Options +FollowSymlinks
RewriteEngine on
ReWriteCond %{HTTP_HOST} ^(www.)?eskiadresiniz.com$ [NC]
ReWriteRule ^(.*)$ http://www.yenisiteniz.com/$1 [R=301,L][/syntax]

ASP.NET’te 301 Y├Ânlendirme

[syntax type=”html|php|js|css”]<script runat=ÔÇŁserverÔÇŁ>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = ÔÇť301 Moved PermanentlyÔÇŁ;
Response.AddHeader(ÔÇťLocationÔÇŁ,ÔÇŁhttp://www.yenisiteniz.com/ÔÇť);
}
</script>[/syntax]

PHP’de 301 Y├Ânlendirme

[syntax type=”html|php|js|css”]<?
Header( ÔÇťHTTP/1.1 301 Moved PermanentlyÔÇŁ );
Header( ÔÇťLocation:┬áhttp://www.yenisiteniz.comÔÇŁ┬á);
?>[/syntax]

HTML ile Y├Ânlendirme

[syntax type=”html|php|js|css”]<html>
<head>
<meta http-equiv=ÔÇŁrefreshÔÇŁ content=ÔÇŁ0; url=http://www.yenisiteniz.com/ÔÇť>
</head>
</html>[/syntax]

┬áJavascript ile Y├Ânlendirme

[syntax type=”html|php|js|css”]<html>
<head>
<script type=ÔÇŁtext/javascriptÔÇŁ>
window.location.href=ÔÇÖhttp://www.yenisiteniz.com/ÔÇś;
</script>
</head>
</html>[/syntax]

CGI Perl Y├Ânlendirmesi

[syntax type=”html|php|js|css”]$q = new CGI;
print $q->redirect(ÔÇťhttp://www.yenisiteniz.com/ÔÇť);[/syntax]

Yorum Yap

  • BiBilen

    Merhaba, blogspottan wordpress e ge├ži┼č yapt─▒─č─▒m s─▒rada blogspotta ki etiketlerimin wordpress e kategori olarak ge├žti─čini g├Ârd├╝m. maalesef ge├ži┼č sonras─▒ yaz─▒lar─▒m─▒n linkleride de─či┼čti─činden ilk s─▒ralardaki sayfam art─▒k wordpress ├╝zerinde indexlenemez oldu… bu sorunu nas─▒l a┼čabilirim? yani kategorileri tekrar nas─▒l etiket haline ├ževirebilirim?

    • Merhaba,
      Wordpress’in kendi eklentisi sayesinde kategorileri etikete ├ževirebilirsin.
      Eklenti adresi : https://wordpress.org/plugins/wpcat2tag-importer/

      ├çevirdikten sonrada 301 y├Ânlendirme ile de eskiye d├Ân├╝┼čt├╝rmen m├╝mk├╝n. 301 y├Ânlendirme yapmak i├žin de Eggplant 301 Redirects eklentisi i┼čini g├Ârecektir.

      Siteniz yeni adres olu┼čturduklar─▒ i├žin Google g├Âz├╝nde farkl─▒ g├Âr├╝nm├╝┼č, 301 y├Ânlendirme ile ├ž─▒kt─▒─č─▒n kelimede tekrar ├ž─▒kman m├╝mk├╝n.

      Kolay gelsin ­čÖé