Daha çok 301 yönlendirme kodlarını kullanıyorum;

# Bir .htaccess sayfası yaratın ve Notepad ++ ile açın

# Zaten .htacces’iniz varsa direk düzenleyelim.

# Şu tanımlayayı yapın

1
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 ;

1

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.

2. 301 htaccess yönlendirmesi ile tüm siteyi yönlendirme
1
2
3
4
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]
3. Htm uzantılı sayfaları php uzantılı sayfalara yönlendirme
1
2
3
RewriteEngine on
RewriteBase /
RewriteRule (.*).htm$ /$1.php

Htaccess konusunda yardıma ihtiyacı olan arkadaşlar bu içerik altında yorum yapabilir yada yeni konu açabilir.