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:

Related posts:

  1. Memasang PHP,MySQL & Apache secara manual :WINDOWS
  2. Sidik.org telah dikemaskini
  3. Henset Sudah sampai Ajal, Innalillah

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

Tinggalkan Jawapan

Your email address will not be published. Required fields are marked *

Connect with Facebook

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>