jawaris indonesia

January 27, 2010

Cara merubah URLs Search Result di blog wordpress melalui .htaccess

Filed under: Ngeblog Yuk.......! — idjawaris @ 7:36 am

Melihat struktur URLs/permalink search result (hasil pencarian) di blog yang berbasiskan WordPress seperti ini http://example.com/?s=whatever+keys katanya kurang SEO friendly, saya sendiri nggak ngerti juga permalink/URLs yang SEO itu bagaimana

Ada yang bilang struktur permalink search result yang SEO friendly itu seperti ini:
http://example.com/search/whatever+keys
atau
http://example.com/search/whatever+keys.html

Kalau kamu mau coba merubah struktur permalink search result di blog wordpress yang seperti itu, bisa melalui file .htaccess di hostingan kamu dengan metode Apache module mod_rewrite (URL Rewriting Engine), suatu pemetaan URI menjadi nama file dengan menggunakan regular expressions.

“File .htaccess ada di mana?, nggak nemu neh!”

Klik icon file manager di Cpanel hostingan, akan muncul window seperti gambar (1). Pilih folder domainnya, dan centang Show Hidden Files dan klik tombol GO.


Kemudian pada tampilan file manager domain kamu, cari file .htaccess terletak pada root domain (lihat gambar 2). Jika tidak ada, bikin file baru dan beri nama “.htaccess” (tanpa tanda kutip). Selanjutnya kamu edit file tersebut dengan file editor yang ada.


Nah, cara merubah struktur permalink search result di wordpress menjadi seperti ini http://example.com/search/whatever+keys.html, langsung saja copy-paste kode di bawah ini dalam file .htaccess tersebut.


Options +FollowSymLinks
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]+\ /(#[^?&\ ]*)?\?([^&\ ]*&)?s=([^&\ ]+)[^\ ]*\ HTTP/
RewriteRule ^$ http://example.com/search/%3\.html? [R=301,L]

Ganti example.com dalam kode di atas dengan nama domain kamu dan save pekerjaan kamu. Selesai.

Sekarang coba buka blog kamu dan ketik keyword yang diinginkan dalam search box yang ada dalam blog kamu, maka akan tampil struktur URLs/permalink search result seperti contoh di atas. Selamat mencoba aja deh sob!

Note:
Lebih jauh tentang Apache module mod_rewrite silahkan merujuk ke sini: http://httpd.apache.org/docs/1.3/misc/rewriteguide.html

Advertisements

Leave a Comment »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Create a free website or blog at WordPress.com.

%d bloggers like this: