Sidik.Org Pelbagai Sidik.org kini lebih ‘mesra enjin pencari’

Sidik.org kini lebih ‘mesra enjin pencari’

Dengan menggunakan modul apache [b]’mod_rewrite'[/b], sidik.org telah dikemaskini supaya lebih ‘search engine friendly’.

contohnye.. sekiranya sebelum ini untuk mencetak catatan ini (id = 53)
[code]
[url]http://sidik.org/index.php?isi=cerita&id=53&BRSR=0&cetak=1[/url]
[/code]

sekarang, URL nye telah dipermudahkan kepada
[code]
[url]http://sidik.org/catatan_53__cetak.php[/url]
[/code]

Jadi, URL anda akan lebih ‘enak’ dilihat oleh manusia dan robot (tanpa tanda ‘&’ ,’=’ dan ‘?’ :p )

bagaimana caranya ?

buat satu fail [b].htaccess[/b]
di dalam fail [b].htaccess[/b] , tambah kod seperti berikut
[code]
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*)_(.*)_(.*)_(.*).\php$ index.php?isi=$1&id=$2&BRSR=$3&$4=1
[/code]

untuk mod_rewrite generator, sila ke :-
[url=http://www.webmaster-toolkit.com/mod_rewrite-rewriterule-generator.shtml]webmaster-toolkit.com[/url]

selamat mencuba :bintang:

5 thoughts on “Sidik.org kini lebih ‘mesra enjin pencari’”

  1. Dek.

    Katakan contoh ada satu lagi data nak di send. Tapi tak selalu. Kadang-kadang je.

    Contoh:

    [code]

    index.php?page=testing&lang=en

    dia jadi ==> testing_en.php

    [/code]

    Katakan sesetengah tu kita perlu send satu data lagi katakan:

    [code]

    index.php?page=testing&lang=en&type=biasa

    boleh ke tambah macam ni ==> testing_en.php?type=biasa

    [/code]

    Aku try tak boleh

  2. macam tu memang tak boleh, kita kene organize dulu variable yang kita nak masukkan sama ada selalu guna@tak.

    boleh buat 2 rules dalam .htaccess tu
    yang ni akan match dengan testing_en.php
    [code]RewriteRule (.*)_(.*)\.php$ index.php?page=$1&lang=$2 [/code]

    yang ni akan match dengan testing_en_biasa.php
    [code]RewriteRule (.*)_(.*)_(.*)\.php$ index.php?page=$1&lang=$2&type=$3[/code]

  3. tak pun kalau buat satu pun boleh kot

    contoh:

    RewriteRule (.*)_(.*)_(.*)_(.*)\.php$ index.php?page=$1&lang=$2&type=$3&color=$4

    kalau nak hantar data page & lang sahaja kita buat:

    datapage_datalang__.php (ada dua tanda under score kat hujung)

    Boleh kot….

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Related Post

Tersilap Update ForumTersilap Update Forum

alamak..Interface forum tersilap update,jadi interface asal..nanti akan di perbetulkan insya-Allah.sekarang saya tengah agak sibuk menyelesaikan kerja-kerja berkaitan akademik. Related posts: Misteri Kehilangan 3 kredit selesai Tengah rewrite code