SEO AuraCMS & Clean URL AuraCMS


seo-blocksBanyak diantara teman-teman yang ingin mempopulerkan websitenya pada SEO (Search Engine Optimization), pada search engine Google – Yahoo dan masih banyak lagi search engine lainnya mengindex website kita dengan membaca Keyword dan URL kita, nah pada tingkat pembacaan URL search engine paling suka dengan URL yang menggunakan penamaan huruf atau angka, seperti halnya Scripts PHP banyak diantaranya menggunakan tanda “?” dan “=” disini saya contohkan untuk Software buatan Anak Negeri Yaitu AuraCMS dengan menggunakan URL seperti :

http://pontianak.web.id/index.php?pilih=contact

Nah untuk menyemarakan program “Sedikit Berbagi Walau Sebatas Coretan” kita akan membahas tentang Clean URL atau Permarklink dimana kita akan sedikit memodifikasi .htaccess yang ada pada direktory ROOT (pada hosting kita) yang didapat dari YahooGroups-nya AuraCMS.

Caranya :

  1. Siapkan Permen 5 buah (pengganti rokok karena udah gak layak di konsumsi)
  2. Siapkan Komputer yang terkoneksi ke Internet
  3. Siapkan Kopi segelas (ditambah susu lebih maknyos)
  4. Berdo’a (jangan sampai lupa)
  5. Simak Tahap-demi tahap di bawah ini.

Buat File .htaccess dan isikan deskripsi dibawah ini

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ – [S=84]

Lanjutkan dengan modifikasi URL kita:

Kita akan merubah link yang awalnya: http://pontianak.web.id/?pilih=news&mod=yes&aksi=lihat&id=7
Menjadi : http://pontianak.web.id/7_Cendra_Mata.html

Tambahkan kode dibawah ini pada file .htaccess.
RewriteRule ^([0-9]{1,})_([^/.]{1,}).html$ ./?pilih=news&mod=yes&aksi=lihat&id=$1&judul=$2 [QSA,L]

Edit file normal.php pada folder content yang Berfungsi untuk merubah spasi pada judul artikel menjadi tanda “_” (garis bawah)

Tambahkan script ini:
$url=str_replace(” “, “_”, $data[1]);
Setelah script:
$gambar = $data['gambar'];

<–! End –> ==> jangan di tulis

Kemudian ganti script:

<a href=”?pilih=news&amp;mod=yes&amp;aksi=lihat&amp;id=’.$data[0].’” title=”‘.$data[1].’” class=”readmore”>Read more</a>

Menjadi:

<a href=”‘.$data[0].’_’.$url.’.html” title=”‘.$data[1].’” class=”readmore”>Read more</a>

Prinsip dari clean url dengan htaccess ini adalah RewriteRule

Pada url RewriteRule ^([0-9]{1,})_([^/.]{1,}).html$ ./?pilih=news&mod=yes&aksi=lihat&id=$1&judul=$2 [QSA,L] bisa kita lihat setelah ada tulisan $1 setelah tanda sama dengan id, $2 setelah tanda sama dengan judul.

Selanjutnya ganti semua script link yang berkaitan dengan aksi lihat artikel dengan script:

<a href=”‘.$data[0].’_’.$url.’.html” title=”‘.$data[1].’” class=”readmore”>nama linknya</a>

Jangan lupa letakkan juga script

$url=str_replace(” “, “_”, $data[1]);

Sesuai kebutuhan.

Berikut ini contoh lengkap script file .htaccess.

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ – [S=84]

RewriteRule ^([0-9]{1,})_([^/.]{1,}).html$ ./?pilih=news&mod=yes&aksi=lihat&id=$1&judul=$2 [QSA,L]
RewriteRule ^topik_([0-9]{1,})_([^/.]{1,}).html$ ./?pilih=news&mod=yes&aksi=topik&id=$1&topik=$2 [QSA,L]
RewriteRule ^kirim_([0-9]{1,}).html$ ./?pilih=news&mod=yes&aksi=recommend&id=$1 [QSA,L]
RewriteRule ^cetak_([0-9]{1,}).html$ ./cetak.php?id=$1 [QSA,L]
RewriteRule ^arsip_([^/.]{1,}).html$ ./?pilih=news&mod=yes&aksi=arsip&blnth=$1 [QSA,L]
RewriteRule ^index.html$ index.php [QSA,L]
RewriteRule ^bukutamu.html$ ./?pilih=guestbook&mod=yes [QSA,L]
RewriteRule ^gallery_photo.html$ ./?pilih=gallery&mod=yes [QSA,L]
RewriteRule ^link_exchange.html$ ./?pilih=links&mod=yes [QSA,L]

// Kode berakhir // –> ini gak usah di tulis yah LOL
// Thanks to Safari[dot]web[dot]id yang udah nularinnya di yahoogroups //
// Thanks to All of U //

Hasil Pencarian dari Search Engine:


 

If You Like This Post, Share it With Your Friends & Peers

technorati
Digg
stumbleupon
Delicious
facebook
twitter
reddit
rss feed bookmar
 

12 Responses to “SEO AuraCMS & Clean URL AuraCMS”

  • 1 cangak Says:

    bro terlalu ribet, sebener nya dan harusnya *maaf sokl tau* asal kita tau konsep dasar nya gampang banget.
    di komentar susah nak panjang panjang
    my vertion
    RewriteEngine On
    RewriteRule ^tentang.html$ /index.php?pilih=hal&id=4
    RewriteRule ^sejarah.html$ /index.php?pilih=hal&id=2
    RewriteRule ^credit.html$ /index.php?pilih=hal&id=3
    RewriteRule ^kontak.html$ /index.php?pilih=contact&mod=yes
    RewriteRule ^bukutamu.html$ /index.php?pilih=guestbook&mod=yes
    RewriteRule ^([^/]*)\.html$ /index.php?pilih=news&mod=yes&aksi=lihat&id=$1[L][L]

  • 2 cangak Says:

    ups lupa tuk [L] cukup satu aja ndak perlu dua

  • 3 fritz Says:

    waduh.. bener-bener pengguna setia auraCMS.. masih ajah berkutat dengan auraCMS :D

    @admin: Cinta Produk Dalam Negeri mas :P

  • 4 dervieno Says:

    waduh… dari mana mulainya ya ngotak-ngatik aura… jadi bing-ung-euy… :o

    dervieno’s last blog post..Identify the type of spa

    #dervieno: hem… dari awal mas, dari waktu pertama kali install :)

  • 5 nasyarobby.com Says:

    wah, ada artikel ini juga… Saling membantu ya semua AuraCMSers…

  • 6 kang badot Says:

    hmmmh…dapet tutor gratisan lagi nih, makasih tipsnya ya

  • 7 yasinlee Says:

    saya bikinkan web ama seseorang, trus dah dibikin cman ndak kelar, orange ilang, saya telusuri kayake pake auracms, gmana saya bisa mengeditnya, web dah dipublish, dengan apa saya mengeditnya, tolong dong, tq!    

  • 8 Administrator Says:

    @nasyarobby.com: Iya mas sama-sama mari kita sharing di sini :) @Kang Badot: Maksih juga kunjungannya kang@yasinlee: sepertinya susah, masalahnya dari mana kita tau kalok itu bener2 webnya mas?

  • 9 irul Says:

    fren, ada gak penjelasan lebih detail nya…maklum newbie seperti saya kurang begitu mengerti… saya ada beberapa pertanyaan :========Selanjutnya ganti semua script link yang berkaitan dengan aksi lihat artikel dengan script:
    <a href=”‘.$data[0].’_’.$url.’.html” title=”‘.$data[1].’” class=”readmore”>nama linknya</a>
    Jangan lupa letakkan juga script
    $url=str_replace(” “, “_”, $data[1]);
    Sesuai kebutuhan.======maksudnya itu gmn? yg diganti yg mana? soal nya sudah saya coba gagal terus…terimakasih sebelumnya.

  • 10 wayan Says:

    bro..aku ga2l terus ki. eror 500

  • 11 gunadi Says:

    matur tengkyu bwt tipznya .. saya jg masih belajar pke auracms .. btw pke clean URL ama gk di auraCMS apa ada efeknya di search engine??

  • 12 royhan Says:

    suwun yo mas… tak cacak sit yo….
    koyo-koyone nyenengi ki…
    8-|

Leave a Reply