Selamat datang di Website kami

SAFARI MEDIATAMA TECH merupakan penyedia Jasa Pembuatan Website, Pengembang Software Aplikasi, Jasa Teknis dan Konsultan di Bidang IT yang Profesional dan Berpengalaman. Kami memberikan layanan terbaik bagi pelanggan kami melalui produk dan layanan yang handal dan terpercaya dengan jangkauan seluruh wilayah Indonesia.

Safari Mediatama Technology

One Stop IT Solutions

Read more

Best Seller

THEMES AURACMS


Produk Baru

Solution X100-C

Specifications:
  • Standalone, Tidak membutuhkan komputer
  • Kapasitas User: 20.000 Sidikjari
  • Kapasitas Log: 200.000 Transaksi
  • Komunikasi PC: TCP/IP (RJ45), USB Disk
  • Waktu respon: <= 1 detik
  • Dilengkapi Fitur: TFT LCD Full Color 3 Inch, PhotoID, Web Server, Schedule Bell, SMS Message, Workcode, Function Key.

DETAIL

Jasa Pembuatan Website Murah

Web Design

Jasa Pembuatan Website Murah

Software Development

Software Development

Jasa Pengembangan Software Aplikasi

Jasa Teknis dan Konsultan di Bidang IT

IT Support

Jasa Teknis dan Konsultan Bidang IT

Membuat Clean Url Untuk AuraCMS

Kamis, 19 Februari 2009 19:31:29

Sebelumnya saya mohon maaf jika artikel ini dah kelihatan basi dan tidak berguna bagi para master AuraCMS, tapi berhubung ada beberapa klien yang meminta dibuatin url yang gampang dibaca dan mudah terindex di mesin pencarian, maka saya mencoba berbagi pengalaman dengan rekan2 pengguna setia AuraCMS tentang bagaimana membuat clean url untuk AuraCMS. O i y sebelumnya artikel tentang clean url pernah juga di bahas di http://iwan.or.id/artikel/19/Clean_URL_dengan_PHP.html

Mari kita mulai petualangan kita, siapkan niat dulu untuk belajar mencari ridho darinya.

.htacess cuma kayak file biasa, anda bisa membuatnya dengan menggunakan gedit anda ataupun dengan notepad dan namai dengan .htaccess maka itulah .htaccess.

prinsip clean url dengan menggunakan .htaccess ini adalah seperti redirect pada php, namun untuk bisa menggunakan ‘manuver’ dengan menggunakan .htaccess ini pastikan kalau server anda suport dengan modul apache yang namanya mod_rewrite.

Saya asumsikan kita semua sudah punya file yang dianugerahi nama .htaccess dan sudah ditempatkan di root halaman web anda. Jika sudah dibuat maka buka .htaccess anda kemudian mari kita lanjutkan tutorial nggak mutu ini.

Untuk yang pertama tuliskan pada file .htaccess anda

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} -f [OR]

RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^.*$ - [S=84]

Sesudah itu kita lanjutkan untuk berkreasi dengan url kita.

Misalkan kita punya url dengan pola asli sebelum dikreasi dengan .htaccess seperti ini:

<a href="?pilih=news&mod=yes&aksi=lihat&id='.$data[0].'" title="'.$data[1].'" class="readmore">Read more

Saya ambil contoh dari folder content file normal.php

Jika link Read more di klik, kita akan diarahkan ke url:

http://safari.web.id/index.php?pilih=news&mod=yes&aksi=lihat&id=300

Maka tampillah artikel dengan id=300

 

Sekarang url tadi akan kita ubah menjadi pola seperti ini

http://safari.web.id/300_Makna_Cinta_dan_Pernikahan.html 

Masih dengan file .htaccess kesayangan kita, kita buat polanya.

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

Ya sudah seperti itu saja tutorialnya, basi banget bukan??

Ets…..sory masih ada sedikit modifikasi script php di folder content file normal.php

Tambahkan script ini:

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

Setelah script:

$gambar = $data['gambar']; 

 

Sudah pada ngertikan fungsi script diatas,, fungsinya cuma untuk merubah spasi pada judul artikel menjadi tanda _ (garis bawah)

Kemudian ganti script:

<a href="?pilih=news&mod=yes&aksi=lihat&id='.$data[0].'" title="'.$data[1].'" class="readmore">Read more

Dengan script:

<a href="'.$data[0].'_'.$url.'.html" title="'.$data[1].'" class="readmore">Read more

Prinsip dari clean url dengan htaccess ini adalah RewriteRule polabaru polalama

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: 

nama linknya

 

Jangan lupa letakkan juga script 

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

Sesuai kebutuhan.

 

Berikut ini contoh lengkap script file .htaccess yang saya gunakan di situs www.safari.web.id. Silahkan di Copas (copy paste) dan dimodifikasi menurut kebutuhan.

 

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]

 

 

Ok,,,, Selamat Mencoba.

 


Keyword: clean url,auracms

Artikel dan Informasi Lainnya:

Client Terbaru

Sistem Informasi dan Layanan Masyarakat - SMS Gateway

Pengadilan Negeri Bantul

Sistem Informasi dan Layanan Masyarakat
Hospital Management System

RS. Kharisma Paramedika Wates

Hospital Management System
Aplikasi Pembayaran SPP

SMA BOPKRI 1 Yogyakarta

Aplikasi Pembayaran SPP
Pembuatan Website Gereja Ganjuran

Gereja Ganjuran, Bantul

Pembuatan Website Gereja Ganjuran

Hubungi Kami

Safari Mediatama Technology - Dian Mas Computer

home Alamat: Jl. Parangtritis, Timuran MG III/ 144A
      Yogyakarta 55131

phone Tel: 0274-384188, 0274-7817811

phone H P: 085228923450, 0818522275

email Email: syafar@gmail.com

Support service opens 24/7. You can reach us anytime in a day, any day in a week.

Thank you very much for your support.