Wordpress 301 yönlendirme (Redirection)

WordPress 301 yönlendirme (Redirection)

WordPress 301 yönlendirme (Redirection) Nasıl Yapılır? htaccess 301 sayfa yönlendirme, WordPress 301 Yönlendime İşleminin SEO Açısından Önemi 404 Hataları ve Yönlendirmeleri hakkında ayrıntılı kapsamlı bilgiler sunulmaktadır. WordPress sayfa yönlendirme, wordpress redirect, 301 yönlendirme süresi, wp 404 yönlendirme gibi konulara değinelim.

WordPress 301 Yönlendirme Nedir?

WordPress İçerik Yönetim Sisteminde önceden var olan bir içerik silinmesi, yer değiştirmesi (Yazı, Sayfa gibi..) veya kalıcı bağlantı URL Adresinin değişmesi neticesinde hata alınabilir. Bu durumda bilerek veya bilmeyerek ortaya çıkan sorunun çözümü için bir kaç ayar yapılması gerekir. Bunlardan biri de htaccess dosyasını kullanarak 301 Yönlendirme yapmaktır. Bu çözüm yoluna WordPress 301 Yönlendirme de denilmektedir.

WordPress 301 Yönlendirme Hangi Durumlarda Kullanılır?

Alanadı değişikliği yapılacağı zaman eski domaini yeni domaine yönlendirmek için kullanılır. Klasör değişikliği, Sayfa veya Yazının URL Adres değişikliğinde kullanılır. Ayrıca web site taşıma, domain değişikliği gibi konularda da Google Cezalarına takılmamak için dikkat edilmesi gerekir. Kimi zaman Cezaya giren web sitesi için yedek bir web site açıp yönlendiren de olmuştur. Bu anlamda WordPress SEO konusunda çok kritik bir yere de sahiptir.

WordPress 301 Yönlendirme Nasıl Yapılır?

WordPresste 301 Yönlendirme işlemi web sitenizin ana dizininde yer alan .htaccess dosyasının içerisindeki kodlara ekleme yaparak yapılabilir. Eklenecek kod-lar aşağıda sunulmuştur.

1- Domain 301 Yönlendirme

Web sitenizi Eski domainden herhangi bir sebepten dolayı yeni domaine taşırmak ister iseniz aşağıdaki kodu .htaccess dosyasına ekleyiniz.

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^eskidomain.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www.eskidomain.com [NC]
RewriteRule ^(.*)$ http://www.yenidomain.com/$1 [L,R=301,NC]
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

2- Aynı Domainde 301 Link Yönlendirmek

Aynı domainde bir linki başka bir linke yönlendirmek ister iseniz aşağıdaki kodu kullana bilirsiniz.

Redirect 301 /eski-link.html /yeni-link.html

3- Bir İçerik Linkini Başka Domain İçirik Linkine Yönlendirmek

Redirect 301 /eski-link.html http://www.yenidomain.com/yeni-link.html

4- Domain www Şeklinde göstermek için Yönlendirme

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^siteadresiniz.com [NC]
RewriteRule ^(.*)$ http://www.siteadresiniz.com/$1 [L,R=301,NC]
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

5- Domaini www Olmadan 301 Yönlendirme

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.siteadresiniz.com [NC]
RewriteRule ^(.*)$ http://siteadresiniz.com/$1 [L,R=301,NC]
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

6- Web Site İçeriği URL Yapısını Değiştirmek İçin 301 Yönlendirme

Bu seçenekte web site içerik sayfalarınızın url adresi uzantılarını belirliyorsunuz. Örneğin icerik.html
icerik.php
icerik.asp
icerik/ Şekillerinde göstermek ister iseniz aşağıdaki kodu kullana bilirsiniz. Aşağıda php olan uzantıyı .html göstermek için 301 yönlendirme kodu verilmiştir.

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} .php$
RewriteRule ^(.*).php$ /$1.html [R=301,L]
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

NOT: WordPress Web sitelerinde yer alan kalıcı bağlantıların değiştirilmesi (Adres değişikliği, Site taşıma gibi) var olan domain oterite puanının sıfırlanmasına neden olur. 30-40 Puanı bulunan bir web site sayfasının veya domain puanı 3-4 puana da düşebilir. Bu durumda SEO açısından çok ciddi bir şekilde düşüş gerçekleşebilir. Kendiniz yapabiliyor iseniz sorun yok, fakat yapamıyorsanız WordPress Destek bölümünden uzaktan yardım talebinde bulunabilirsiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir