301 Yönlendirme Ne işe yarar ? 301 yönlendirme nasıl yapılır ? 301 yönlendirmeyi nasıl yapmalıyım ? 301 yönlendirme örnek kullanımı, htcaccess ile 301 yönlendirme, 301 yönlendirme iptali, 301 Yönlendirme Kontrolü. 404 Hata sayfası çözümü 301 yönlendirme ile.
301 yönlendirme sitenin arama motorları optimizasyonu için önemli bir konudur.
301 Yönlendirme (301 Moved Permanently) kodu, basitçe bir sayfadan diğer bir sayfaya yönlendirme yapmaktır. Yeniden yol göstermek de diyebiliriz.
Makalenize ait url adresini değiştirdiniz. Önceki url adresi Arama Motorları tarafından kayıt edildi önceden, siz adresi değiştirince o adresi tıklayıp gelenler sayfa bulunamadı hatası alıyor. Biz de 301 yönlendirme yaparak yeni (güncel) adresi tanımlıyoruz. Bu sayede yolunu şaşırıp hata sayfasına yönlenen olmuyor.
En çok akla bu soru takılıyor. Bunu sitede ki tüm linkleri arayıp arayıp bulmak çok zor. Arada google amca mail adresinize sorunlu linkleri gönderir ama o göndermeden (ya da göndermedi diyelim) bulmak için Sitede ki Kırık Linleri Bulma adlı yazımı okuyabilirsiniz.
301 Yönlendirme kalıcı yönlendirmelerdir. Site taşınmasın da dahi htaccess dosyanızda kalır. 302 Yönlendirme geçici yönlendirme için kullanılır. Örneği geçici bir süre kapalı olacak bir siteniz var onu yönlendirirsiniz veya linkimiz için kullanmamız gereken geçici bir yönlendirme yaparsınız.
Siteyi yenilerken, Teknik Sebeplerden dolayı, Bakım, Kampanya, İndirim sayfaları gibi kullanım alanı. Siteyi kullananlarda hata mesajı almaz bu sayede. 302 yönlendirme de Arama Motorları Botları bu linklerle ilgilenmez.
Sunuculara göre yönlendirme farklıdır. Windows ve Linux sunuculara göre nasıl yapılacağına bakalım.
Linux hostingler de 3 farklı şekilde yönlendirme yapabilirsiniz.
En çok kullanılan bu yöntemdir. .htaccess dosyasına kod ekliyoruz. .htaccess dosyası nerede bilmiyorsanız Dosyanız /public_html klasörünün içindedir. Eğer burada .htaccess isimli dosya bulamazsanız bu ad ile oluşturup içine altta verdiğim kodlar ile yönlendirme yapabilirsiniz.
Örnek Kullanım:
Redirect 301 /yonlendirilecek-sayfa.html /yonlenecek-sayfa.html
Ya da Başka Siteye Domain Yönlendirmek İçin alttakini kullanın.
Redirect 301 https://yonlenecek-site-adi.uzantısı
</head> tagından önce altta verdiğim örnekte şekilde kullanabilirsiniz.
<meta http-equiv="refresh" content="2;url=http://yonlenecek-site.uzantisi/" />
index.php dosyanızın içine altta ki kodu ekleyerek yönlendirme yapabilirsiniz.
<?php header(“HTTP/1.1 301 Moved Permanently”); header(“Location: https://yonlenecek-site.uzantisi/”); exit(); ?>
Linux hosting de 3 yöntemle yapılsa da windows hosting de 2 Yöntemi vardır. Linux ile olanlarla aynı sayılır.
Linux hosting de ki ile aynı şekilde yapılır. <head> </head> etiketleri arasına alttaki örnekteki gibi ekleme yapmalısınız.
<meta http-equiv="refresh" content="2;url=http://yonlenecek-site.uzantisi/" />
Sunucu da ki config dosyasına alttaki kodu ekleyerek yönlendirme yapabilirsiniz.
<system.webServer> <httpRedirect enabled=”true” destination=”http://yonlenecek-site.uzantisi” httpResponseStatus=”Permanent” /> </system.webServer>