Sonuçları görmek ve/veya aramayı sonlandırmak için "esc" tuşuna basın.

WordPress’te Varsayılan Arama URL Yapısı Nasıl Değiştirilir?

WordPress’te varsayılan olarak gelen URL yapısı maalesef hala SEO dostu değil. URL yapınızı SEO ve kullanıcı dostu haline getirmek için 2 yöntem mevcut, bu makalemizde de sizlere bu 2 yöntemi göstereceğiz.

WordPress’te Varsayılan URL Yapısını Neden Değiştirmeliyiz?

WordPress , İnternet sitenizdeki tüm sayfalar için SEO dostu URL yapısı kullanır . Tipik SEO dostu WordPress URL’leri şöyle görünür:

http://siteadi.com/bos-sayfa/ 

http://siteadi.com/2018/03/bos-sayfa/ 

http://siteadi.com/category/bos-sayfa/

Gördüğünüz gibi, bu URL’lerin kullanıcılar ve arama motorları için anlaşılması oldukça kolaydır.

Ancak, WordPress, arama sonuçları sayfası için hala arkadaşça olmayan bir URL yapısı kullanıyor. WordPress’teki SEO dostu olmayan arama URL yapısı tam olarak şöyle:

http://siteadi.com/?s=arama-terimi

Bu  URL yapısı SEO ve kullanıcı dostu değil.

Arama URL’niz şöyle görünmeli:

http://siteadi.com/ara/arama-terimi/

WordPress’te Varsayılan URL Yapısı Nasıl Değiştirilir?

Functions.php Dosyası İle URL Yapısını Değiştirmek

Bu yöntem daha kolay ve en çok tavsiye edilen yöntemdir. Sitenizin dosyaları arasındaki functions.php dosyasını açıp, müsait bir yere bu kodu ekleyin.

function wpb_change_search_url() {
    if ( is_search() && ! empty( $_GET[‘s’] ) ) {
        wp_redirect( home_url( “/search/” ) . urlencode( get_query_var( ‘s’ ) ) );
        exit();
    }
}
add_action( ‘template_redirect’, ‘wpb_change_search_url’ );

Değişiklikleri kaydettikten sonra web sitenize gidebilir ve arama özelliğini kullanmayı deneyebilirsiniz.

Arama URL’sinin şu şekilde göründüğünü fark edeceksiniz:

http://siteadi.com/ara/arama-terimi/

wordpresste-varsayilan-arama-url-yapisi-nasil-degistirilir-1

Htaccess Dosyası İle URL Yapısını Değiştirmek

Bu yöntem diğerine göre daha zor ve her site için geçerli değildir.

.htaccess dosyası genellikle yönlendirmeleri ve diğer web sitesi yapılandırma görevlerini kurmak için kullanılır. Fakat WordPress’teki varsayılan arama URL yapısını da değiştirmek için kullanabiliriz.

Sitenizin dosyaları arasındaki .htaccess dosyasını bir metin editörü ile açıp, müsait bir yere bu kodu ekleyin.

#Wordpress URL Yapısı Değiştirme
RewriteCond %{QUERY_STRING} \\?s=([^&]+) [NC]
RewriteRule ^$ /search/%1/? [NC,R,L]

Değişiklikleri kaydettikten sonra web sitenize gidebilir ve arama özelliğini kullanmayı deneyebilirsiniz.

Arama URL’sinin şu şekilde göründüğünü fark edeceksiniz:

http://siteadi.com/ara/arama-terimi/

Kaynak : http://www.wpbeginner.com/wp-tutorials/how-to-change-the-default-search-url-slug-in-wordpress/

Yorumlar

Yorum yap

Bir Cevap Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.