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.