.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.
PHP Nedir? PHP sunucu tabanlı olarak çalışan Hypertext PreProcessor yazılımın kısa adıdır. ASCII düzende sizin yazacağınız PHP kodlarını çalıştıran bir…
Rüyada para görmek, bolluk, mutluluk, zenginlik ve daha fazla zenginlik anlamına gelir. Tabiristler rüyaları paranın rüyada nasıl görüldüğüne göre yorumlarlar.…
Gerçekte olabilecek ya da olmayabilecek pek çok olay rüyalarda gerçekleşir. İnsanların genellikle gördüğü rüyalardan biri kaçmaktır. Rüyada bazen hayvanlardan, bazen…
Rüyada hamile bir kadın görmek ne anlama gelir? Bu ne anlama geliyor, ne anlama geliyor? Gün boyunca farklı hayaller yaşayabiliriz.…
Rüyada tabut görmek, eğitim ve iş hayatıyla birlikte gelen önemli başarılara işarettir. Ayrıca yakın arkadaşlarıyla da arasının her zaman iyi…
Vaaz vermek (veya hutbe vermek) veya hutbe dinlemek veya hutbe okunan yerde bulunup rüyada kendini görmek, doğru karar, dinde iyilik…
View Comments
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?
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.
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 :)
Faydası olur umarım, iyi günlerde kullanın. :)
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.
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?
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.
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.
Yöntem için teşekkür ederim
Kamuron Hum adlı bir hintli yazılımcının bu konu ile ilgili bir makalesi mevcut