İyi günlerde kullanın, başarılar sitenizde.
.htaccess ile 301 sayfa yönlendirmesi konusu domain değişikliği vs gibi durumlarda en çok kullandığımız hızlı, anlaşılır ve Google tarafından en çabuk anlaşılan yönlendirme tekniğidir. 301 Yönlendirmeleri ile .htacces dosyanızı kullanarak yeniden düzenlenmiş olan çalışmanızın adresini sitenizin link adresine yönlendirmeniz mümkün. Daha açıklayıcı mantık ile eskisite.com adresindeki bir sayfayı yenisite.com adresindeki bir sayfaya nasıl yönlendireceğinizin yönergesidir 301 htaccess yönlendirmesi.
1. Eski sayfayı yeni sayfaya yönlendirme
2. 301 htaccess yönlendirmesi ile tüm siteyi yönlendirme
3. Htm uzantılı sayfaları php uzantılı sayfalara yönlendirme
1. Eski sayfayı yeni sayfaya yönlendirme
Tüm dizindeki adresleri yönlendirmek için kullanacağımız .htacces tanımlamasından farklı olarak 301 yönlendirmesi ile tek sayfa yönlendirebiliyoruz.
Buyrun yapacağımız işlem basamaklarına bakalım.
# Bir .htaccess sayfası yaratın ve Notepad ++ ile açın
# Zaten .htacces’iniz varsa direk düzenleyelim.
# Şu tanımlayayı yapın
redirect 301 /eskisite/eskisayfa.htm http://www.yenisite.com/yenisayfa.htm
# Dosyayı kaydedin.
# Şimdi eski sayfanızı tarayıcı çubuğuna yazıp kontrol edin.
Burada dikkat edilecek nokta şu olmalı. Eski sitedeki yolu belirtirken hiç bir suretle http:// veya www bön eki kullanmamalısınız. Sadece sitenizin adres devamının alt sayfasını yazmalısınız. /adres.html gibi.
Buna alternatif olarak meta yönlendirme de kullanabilirsiniz.
Bunun için ;
<meta http-equiv="refresh" content="10; url=http://site.com/">
buradaki 10 sayfanın 10 saniye sonra belirlediğiniz adrese yönlendirilmesi gerektiği değeridir. Bu kodu da head tagleri arasında kullanmanız gerekiyor.
RewriteEngine on
RewriteCond %{HTTP_HOST} ^eskisite.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.eskisite.com [NC]
RewriteRule ^(.*)$ http://yenisite.net/$1 [L,R=301,NC]
RewriteEngine on
RewriteBase /
RewriteRule (.*).htm$ /$1.php
İyi çalışmalar.
İyi günlerde kullanın, başarılar sitenizde.
hocam yeni site açtım dsimisafirhanesi.com her ay bir gün yazıları yazıp yayınlıyorum. ama her defasında bu zamanlama kaçırıldı hatası diyor…
Merhabalar! Çok önemli bir sorum var sizlere. Benim, dizi videolarını çekecek bir bota ihtiyacım var. Botlar çalıştı, fakat dizi çektiği…
inanilmaz harikaydi
Düzenleme yapmak istediğiniz site adresini iletirseniz tema ücretsiz bir tema ise çözümü daha doğru şekilde anlatabilirim. Anlatmak istediğiniz anladım ancak…
Emre
Merhabalar, bu yaptığımız sayfa yönlendirmesi sonucunda eski index ile yeni indexin değişmesi ne kadar sürer ve hit kaybı yaşar mıyız acaba?
Blogizma
Merhaba, hayır çok büyük bir kayıp yaşamazsınız direk olarak yeni domaine yönlendirme yapıldığı için. Sorun Google’nin indexleri kabullenmesi sürecinde olur eski ve yeni URL değişirken güncel tutarsanız siteyi o sorunuda aşarsınız.
evren
teşekkürler Hocam. birçok site gezdim adam gibi yazmamışlar.
https://www.blogizma.org beni memnun etti. Google sende bu siteyi memnun et.
i love you google. 301 yönlendirme. tek tek sayfa Yönlendirme. wp. tek sayfa yönlendirme.
kırık link yönlendirme. bence kodlar çok iyi herkeze yarar bu kodlar. 404 hatası yönlendirme için ideal.
usta ufaktan seo yaptım teşekkür niteliğinde. çünkü benim gibi arayan vardır :)
Blogizma
Faydası olur umarım, iyi günlerde kullanın. :)
hakan
O kadar yazmışsınız bilgili olmalısınız.
Peki ben sitemde a url sinin karşı sitedeki yine a url sine .htaccess 301 yönlendirmesi ile otomatik yönlenmesini nasıl sağlarım?
Binlerce url var hepsine tek tek giremem bunun tekbir kodla yapılıyor olması lazım
Cevabınızı bekliyorum.
essoes
En güzel anlatım burada olmuş teşekkürler.
Ben sayfayı yönlendirmeye çalışırken ?rp= diye bir döngüye girip başarılı olmuyor.
htaccess dosyasında şöyle bir satır var:
RewriteRule ^(.*)/?$ index.php?rp=$1 [L]
Bundan kaynaklanıyor sanırım . Değiştirdiğimde sayfa açılmıyor nasıl düzenleyebilirim?
Mehmet
Merhaba. Şu şekildebir yönlendirme mevcutmudur acaba.
siteadi.com/aaaa yı m.siteadi.com/aaaa ya yönlendirebilirmiyiz htaccess veya başka bir yöntemle.
Blogizma
Jquery ile tarayıcı kontrolü yaparak belirttiğiniz şekilde bir yönlendirme mümkündür mobil arayüze yönlendirmek için. Ancak siz bütün ziyaretçiler m.sitead.com alanına yönlensin istiyorsanız “301 htaccess yönlendirmesi ile tüm siteyi yönlendirmek için” bölümünde bulunan düzenleme ile sonuca ulaşabilirsiniz.
Emre Fatih Han
Yöntem için teşekkür ederim
Osman Çelebi
Kamuron Hum adlı bir hintli yazılımcının bu konu ile ilgili bir makalesi mevcut