Merhaba arkadaşlar bugünkü yazımda size SEO için çok önemli bir konudan bahsedicem. Bu anlattığımı yıllar önce yaşadım ama yapmadım keşke demeye gerek yok siz öğrenin yapın.
Şimdi diyelimki rooteto.com diye bir siteniz var ve domaini yeni isime taşıyacaksınız yeni ismide rooteto.net olsun. Şimdi tüm dosyaları ve veritabanını alıp eklediğinizde rooteto.net çalışacaktır ama rooteto.com’u oraya yönlendirmeniz gerekiyor. Yönlendirirkende seo’daki mantık 301 mantığını kullanmanız lazım.
Örnek ziyaretci rooteto.com/iletisim sayfasına tıkladığında bu sayfa direkt olarak rooteto.net/iletisim‘e 301 ile yönlendirilmesi gerekiyor.
AYRICA BAKINIZ: WordPress 301 Redirect yönlendirme
Htaccess tüm linkleri yönlendirme
Öncelikle yönlendirme kodlarını yazıyorum daha sonra htaccess dosyamın tamamını yazıyorum.
# Yönlendirilecek site RewriteEngine On # yönlendirilecek www.rooteto.com RewriteCond %{HTTP_HOST} ^www.rooteto.com$ [NC] RewriteRule ^(.*)$ http://www.rooteto.net/$1 [L,R=301] # yönlendirilecek rooteto.com RewriteCond %{HTTP_HOST} ^rooteto.com$ [NC] RewriteRule ^(.*)$ http://www.rooteto.net/$1 [L,R=301]
Yukarıdaki kodda şunları diyorum aslında;
www.rooteto.com olan linkleri rooteto.net yap ancak “$” işareti ile url’nin geri kalanınıda alıp rooteto.net’in sonuna ekliyorum.
Örnek WordPress Htaccess dosyam
# Yönlendirilecek site RewriteEngine On # yönlendirilecek www.rooteto.com RewriteCond %{HTTP_HOST} ^www.rooteto.com$ [NC] RewriteRule ^(.*)$ http://www.rooteto.net/$1 [L,R=301] # yönlendirilecek rooteto.com RewriteCond %{HTTP_HOST} ^rooteto.com$ [NC] RewriteRule ^(.*)$ http://www.rooteto.net/$1 [L,R=301] # WordPress başladı <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # WordPress bitti
İşinize kesinlikle yarayacak diğer 301 makalelerim;