Ş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.

Bu yazı 01 Eylül 2007, 00:04 tarihinde Bilgisayar, Genel, Web Geliştirme, WordPress, İnternet kategorisi altında yayınlandı. Bu yazıya yapılacak yorumlardan haberdar olmak için RSS 2.0 beslemesini kullanabilirsiniz. Yorum yapabilirsiniz, veya kendi sitenizden geri izleme yapabilirsiniz.

“Şekilli Arama Adresleri” için 5 Yorum

Yorum Yapın