WordPress’te sayfa veya URL yönlendirmesi, sitenizin kullanıcı deneyimini iyileştirmek ve SEO performansınızı artırmak için kritik rol oynar. Eski sayfalarınızı yeni URL’lere yönlendirerek ziyaretçilerinize bozuk bağlantılarla karşılaşmadan istedikleri içeriğe ulaşmalarını sağlayabilirsiniz. Bu makalede, WordPress’te sayfa veya URL yönlendirmesinin nasıl yapılacağını adım adım ele alacağız ve bu süreci yönetmek için kullanabileceğiniz eklenti ve araçları tanıtacağız.
WordPress’te Sayfa veya URL Nasıl Yönlendirilir?
WordPress’te sayfa veya URL yönlendirme işlemi, sitenizdeki bir sayfayı başka bir sayfaya otomatik olarak yönlendirmek anlamına gelir. Bu, kullanıcıların ve arama motorlarının bozuk veya geçersiz URL’lerle karşılaşmasını önler. İşte WordPress’te sayfa veya URL yönlendirmesinin nasıl yapılacağına dair adımlar:
1. .htaccess Dosyasını Kullanarak Yönlendirme
.htaccess dosyası, Apache sunucusunda kullanılan bir yapılandırma dosyasıdır ve yönlendirmeler için sıkça kullanılır. Aşağıdaki kodu .htaccess dosyanıza ekleyerek yönlendirme yapabilirsiniz:
Basit Yönlendirme:
//apache//Redirect 301 /eski-sayfa-url /yeni-sayfa-url
Regex ile Yönlendirme:
//apache//RewriteEngine On
RewriteRule ^eski-sayfa-url$ /yeni-sayfa-url [R=301,L]
2. Eklentilerle Yönlendirme
Eklentiler, teknik bilgi gerektirmeden yönlendirme yapmanızı sağlar. Popüler eklentilerden bazıları şunlardır:
Redirection:
- Eklentiyi Yükleyin ve Etkinleştirin: WordPress kontrol panelinizden “Eklentiler > Yeni Ekle” yolunu izleyin ve “Redirection” eklentisini aratıp yükleyin.
- Yönlendirmeleri Ayarlayın: Eklenti etkinleştirildikten sonra “Araçlar > Redirection” yolunu izleyerek eski URL ve yeni URL’leri girerek yönlendirmeleri ekleyin.
Simple 301 Redirects:
- Eklentiyi Yükleyin ve Etkinleştirin: Aynı adımları takip ederek “Simple 301 Redirects” eklentisini yükleyin.
- Yönlendirmeleri Ayarlayın: Eklenti etkinleştirildikten sonra “Ayarlar > 301 Redirects” yolunu izleyerek eski URL ve yeni URL’leri girin.
3. WordPress Fonksiyonlarıyla Yönlendirme
WordPress temanızın functions.php
dosyasına ekleyebileceğiniz kod parçacıkları ile de yönlendirme yapabilirsiniz:
//php//function custom_redirect() {
if (is_page('eski-sayfa')) {
wp_redirect('https://yeni-site.com/yeni-sayfa', 301);
exit();
}
}
add_action('template_redirect', 'custom_redirect');
4. Kullanıcıyı Belirli Bir Şartla Yönlendirme
Belirli bir koşulda kullanıcıları yönlendirmek için, koşula bağlı olarak wp_redirect
fonksiyonunu kullanabilirsiniz. Örneğin, kullanıcı mobil cihazdan bağlanıyorsa farklı bir sayfaya yönlendirmek gibi:
//php//function mobile_redirect() {
if ( wp_is_mobile() ) {
wp_redirect('https://m.yeni-site.com', 302);
exit();
}
}
add_action('template_redirect', 'mobile_redirect');
Sonuç
WordPress’te sayfa veya URL yönlendirme, sitenizin kullanıcı deneyimini ve SEO performansını artırmak için önemlidir. Bu makalede, .htaccess dosyası, eklentiler ve WordPress fonksiyonları kullanarak yönlendirme işlemlerinin nasıl yapılacağını ele aldık. Bu yöntemlerden hangisinin sizin için en uygun olduğunu belirleyerek, sitenizde yönlendirmeleri kolayca gerçekleştirebilirsiniz.