Şekilli Arama Adresleri

Alex King burada www.site.com?s=aranan şeklinde olan arama adreslerimizi ( url ) nasıl www.site.com/search/aranan haline getirebileceğimizi anlatmış. Bende burada bu küçük değişikliğin Türkçe versiyonunu sizlerle paylaşacağım, umarım işinize yarar.

  1. İlk olarak işe .htaccess dosyamızdan başlıyoruz. Sitenizin ana dizininde bulunan .htaccess dosyanıza aşağıdaki kodu ekleyiniz.
    HTML:
    1. RewriteRule ^arama/(.+)?$ /index.php?s=$1 [QSA,L]

  2. Daha Sonra yapmamız gereken işlem aranacak kelimeyi yazdığımız formu aşağıdaki şekle getirmek burada ki kodu olduğu gibi kopyalayıp & yapıştırabilirsiniz
    HTML:
    1. <form action="<?php bloginfo('wpurl'); ?>/index.php" method="get" onsubmit="location.href=<?php bloginfo('home'); ?>/search/' + encodeURIComponent(this.s.value).replace(/%20/g, '+'); return false;">

  3. Üzgünüm, hepsi bu kadar :) Bu yukarıdaki işlemleri yaptığınız taktirde arama url'leriniz www.site.com/arama/aranan+sözcük şeklinde olacaktır.

Umarım işinize yarar, ben henüz kendi blogumda uygulamadım ancak sorununuz olursa buradan sorabilirsiniz.

“Şekilli Arama Adresleri” için 6 Yorum

  1. volkan karakuş diyor ki:

    Kardeşim teşekkürler, gayet faydalı ve kısa bir kod paylaşmışsın bizimle. Kısa zamanda bunu sitemde deneyeceğim. Eline sağlık.

  2. grkn diyor ki:

    önemli değil ;)

  3. Yns diyor ki:

    Kısa ama işe yarar bir kod, sanırım “hack” denilen şey böyle oluyor :)

    İçerik odaklı bir blogunuz varsa, son aramaları kaydedip sidebar’da bu şekilde -seolu- bir şekilde listelemek google açısından güzel olur.

  4. firma rehberi diyor ki:

    ne yaptıysam olmadı daha öncede denemiştim bu yöntemi /search/kelime şeklinde çalışıyor fakar birtürlü /arama/kelime şekline çeviremedim. ?s= şeklinde çalışıyor /search/ şeklinde çalışıyor /arama/ şeklinde birtürlü çalışmıyor. müsait bir zamanda deneyip yol gösterirseniz size minnettar kalırım

  5. dizi izle diyor ki:

    teşekkür ederim baya bir işime yaradı.

  6. video izle tr tube diyor ki:

    Search permalink eklenisi aynı ii görüyor ;)

Yorum yapın