16 Nisan 2009

.htaccess ile domain yönlendirme

Kategori : SEO, Wordpress

wordpress1Bundan yaklaşık 6 ay kadar önce sınav konulu KolayTEST  sitemde root klasöre blog adında bir klasör açarak wordpress blogumu o blog klasöründe oluşturdum.

bir süre sonra kolaytest blog bölümü çok hit alınca bloğu ana klasöre taşımak istedim. Durumu analiz ettim.

  • Dosyaları bir klasörden diğer klasöre aktarmada problem yaşamayacaktım.
  • Birinci sorun: googleden ve diğer arama motorlarından gelen ziyaretçiler istedikleri sayfaya ulaşamayacaktı.
  • İkinci sorun da: yazılarda kullandığım resimlerin path dediğimiz resme ulaşma yoluydu. Resimler hep eski domain adresine tanımlanmıştı.

Gerçi ikinci sorunu bir şekilde çözebilirdim. Veritabanında mevcut bütün eski domain yollarını yeni domain yoluyla değiştirebilirdim. Bu çözümüm manuel el yordamıyla  ya da php de yazacağım bir kod marifetiyle olacaktı.

Asıl sorun arama motorlarından siteme ulaşılamaması. 3000 küsur indexlenmiş sayfa sadece google arama motorunda mevcuttu. Bu demektir ki sitem en az 3-4  ay geriye gidecekti.

Sitem tüm arama motorlarında değer kaybedecekti. CEO meselesi.

Neyse fazla uzatmayayım. Çözümün .htaccess dosyasında olduğunu öğrendim. Wordpress blogumun önce çalıştığı blog klasörünün rootda .htaccess dosyası oluşturdum.

Dosyaya aşağıdaki kodları yazdım.

[code]
# BEGIN WordPress
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.yenidomainadresiniz.com/$1 [R=301,L]

# END WordPress
[/code]

*** yenidomainadresiniz.com yazan yere yeni domain adresinizi yazınız.

İşlem tamam. Her iki sorunda çözülmüş oldu. Sihirli 3 kelime gibi bişey. Süper…

Konu dışı bilgi:
PHP kodlamanızda değişken aktarmada  yada güvenlik nedeniyle  register_global değerini .htaccess dosyasında aşağıdaki komutları kullanarak on yada off  konumuna  getirebiliriz. Host alanı sağlayıcınızla görüşmenize bile gerek yok.

[code]
php_value register_globals 1

yada;

php_flag register_globals on
[/code]


Bağlantılı Yazılar:
  • Wordpress sayfasını başka bir domaine taşıma



  • “.htaccess ile domain yönlendirme” için 2 Yorum



    1. Serkan AYDIN diyor ki:

      Bende sitemde Kalıcı bağlantıları değiştirmek istiyorum aceba bu yöntemle bişi yapabilirmiyim ?

      • admin diyor ki:

        Tabi ki. Eğer sitenizin adresi değişecekse kalıcı bağlantılara dokunmadan htacces ile yeni adrese yönlendirebilirsiniz.

        Özellikle kalıcı bağlantıları çok olan siteler için uygundur.





    Yorum yapın

    KolayTEST Blog KolayTEST Sınav Bölümü