Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
Nasıl Yapılır?

WordPress’te Varsayılan Arama URL’si Slug Nasıl Değiştirilir

WordPress'te varsayılan arama URL'si slugunu değiştirmek mi istiyorsunuz?

WordPress’te varsayılan arama URL’si slugunu değiştirmek mi istiyorsunuz? Varsayılan olarak, WordPress arama URL’leri kullanıcı dostu değildir. Bu makalede, WordPress’deki varsayılan arama url sümüklerini kolayca değiştirebilmenizi ve daha fazla SEO ve kullanıcı dostu yapabilmenizi göstereceğiz.

Neden WordPress’te Varsayılan Arama URL’si Slug’u Değiştirmeliyim

WordPress , web 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://example.com/some-page/ 
http://example.com/2018/03/some-article/ 
http://example.com/category/some-category/

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 kullanır. WordPress’te tipik bir arama URL’si şöyle görünür:

http://example.com/?s=search-term

Bu URL yapısı, web sitenizin URL’lerinin geri kalanıyla eşleşmiyor. Bazı WordPress arama eklentileri arama sonuçlarını iyileştirirken, çoğu arama URL’sinin kendisi hakkında hiçbir şey yapmaz.

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

http://example.com/search/your-search-term/

Şimdi WordPress arama sayfası URL slug daha SEO dostu yapmak için bir göz atalım.

Video öğretici

Videoyu beğenmediyseniz veya daha fazla talimata ihtiyacınız varsa, okumaya devam edin.

WordPress’te Arama Sayfası URL Slug Değiştirme

Yöntem 1. WordPress Arama URL’si Slug’unu İşlevler Dosyası ile değiştirin

Bu yöntem çoğu kullanıcı için daha kolay ve tavsiye edilir.

Öncelikle, aşağıdaki kodu kopyalayın ve temanızın function.php dosyasına veya siteye özgü bir eklentiye yapıştırmanız gerekir :

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şikliklerinizi kaydetmeyi unutmayın.

Artık web sitenize gidebilir ve arama özelliğini kullanmayı deneyebilirsiniz. Arama URL’sinin şu şekilde göründüğünü fark edeceksiniz:

http://example.com/search/your-search-query/

Yöntem 2. Arama URL’si Slug htaccess File ile değiştirin

.htaccess dosyası genellikle yönlendirmeleri ve diğer web sitesi yapılandırma görevlerini kurmak için kullanılır. Ayrıca, WordPress’teki varsayılan arama URL slugunu değiştirmek için de kullanabilirsiniz.

.Htaccess dosyanız web sitenizin kök klasöründe bulunur ve bunu düzenlemek için cPanel’de FTP veya Dosya Yöneticisi uygulamasını kullanmanız gerekir. 

.Htaccess dosyanızda, aşağıdaki kodu alttaki yere yapıştırmanız gerekir:

# Change WordPress search URL
RewriteCond %{QUERY_STRING} \\?s=([^&]+) [NC]
RewriteRule ^$ /search/%1/? [NC,R,L]

Değişikliklerinizi kaydetmeyi ve .htaccess dosyasını sunucuya geri yüklemeyi unutmayın.

Artık web sitenize gidebilir ve arama özelliğini kullanabilirsiniz. Arama URL’sinin artık şu şekilde görüneceğini fark edeceksiniz:

http://example.com/search/your-search-query/

Bu makalenin, WordPress’teki varsayılan arama URL sümüğünü değiştirmenize yardımcı olduğunu umuyoruz.

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu