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 to kamilzCancel reply

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

Related Post