Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi

Sorunuz mu var? Belki de çoktan soruldu..

0
301 yönlendirmesi (Redirects) nedir?

Açık 1 Cevaplar 17 Gösterim Web Programlama
SEO ile alakalı bir yazı okuyorum, 301 ile düzgün yönlendirmeleri yapın gibi bir tavsiye var. Bu yönlendirmeler nedir neden yapılır?

1 cevap

0

Birkaç yazı okudu, örneklerine de baktım. En son anladığım şu oluyor;

  • Bu mesaj HTTP mesajlarından 3X grubuna, yani yönlendirme grubuna giriyor
  • Herşeyin normal işlemesi durumunda bu mesajı hemen hemen hiç görmememiz gerekiyor.
  • Kullanım amacı: eskiden bir link vardı, daha sonradan da bu linkin gösterdiği adres değiştiğini varsayalım. Bu linki siteden kaldırmadan yeni adresine yönlendirmeye yarıyor. Yani boş (broken) link dedikleri linklerin olmaması için karşılığı olan bir link olması sağlanıyor
  • PHP için konuşursak iki farklı şekilde gerçekleştirimi var
    • php kodu ile gerçekleştirim örneği
      <?php // Permanent 301 Redirect via PHP
      header("HTTP/1.1 301 Moved Permanently");
      header("Location: http://yeni/link"); exit(); ?>
    • htaccess ile gerçekleştirimi

      redirect 301 /eski/dosya.php   http://yeni/dosya.php

  • Java için (servlet/jsp) örneği
    response.setStatus(301);
    response.setHeader( "Location", "http://www.hasscript.com/" );
    response.setHeader( "Connection", "close" );

SEO açısından linklerin boş çıkması güzel birşey olmuyor. Onun yerine eski linkleri yönlendirmek mantıklı görünüyor.

17 Şubat 2017 kenan (2,835 puan) cevapladı
...