SEO menggunakan PHP dan .htaccess menjadikan URL Search Engine Friendly
Apakah SEO itu?
SEO (Search Engine Optimization) adalah suatu proses untuk mengoptimalkan hasil pencarian pada mesin pencari (search engine) seperti Google.com agar dapat menemukan isi halaman web Anda dengan cepat dan optimal. Sebagai bahan referensi untuk melihat ranking SEO pada suatu halaman web dapat menggunakan alamat URL berikut ini.
http://72.14.207.99/ie?q=palagimata&num=10&hl=en&
as_qdr=all&start=0&sa=N
Pada contoh diatas kita mencoba mencari ranking peringkat dari kata kunci "palagimata". Jadi kita akan melihat hasil dari situs apa saja yang mengandung kata "palagimata" dan melihat posisi rankingnya.
Apakah URL Search Engine Friendly (URL SEF) itu?
URL (Uniform Resource Locator) adalah alamat suatu halaman web. URL Search Engine Friendly maksudnya adalah membuat sedemikian rupa sehingga suatu halaman web mudah dibaca dengan baik oleh search engine.
Sebagai contoh kita mempunyai alamat URL sebagai berikut:
http://www.palagimata.com/index.php?page=1&judul=belajarseo
Komposisi alamat URL seperti diatas akan lebih baik jika dirubah menjadi:
http://www.palagimata.com/page/1/judul/belajarseo
SEF dengan PHP dan .htacccess
Untuk menjadikan suatu halaman web menjadi suatu halaman web yang bersifat SEF dapat dilakukan dengan langkah sebagai berikut:
1. Membuat virtual path
Membuat path virtual seperti contoh alamat URL diatas misalkan:
http://www.palagimata.com/page/1/judul/belajarseo
Apabila kita lihat alamat URL tersebut terdapat path dengan nama "page", sebenarnya "page" tersebut bukanlah sebuah path atau folder pada web server, melainkan sebuah file script php yang executable. "page" tersebut adalah sebuah file teks yang berisi script php yang dapat dijalankan pada web server. Untuk mengatur agar web server membaca file "page" tersebut sebagai file executable php dapat dilakukan dengan cara membuat sebuah file yang bernama ".htaccess" sebagai berikut:
ForceType application/x-httpd-php
Simpan file tersebut dengan nama .htaccess
2. Membuat redirect index.php
Tujuan pembuatan file ini adalah untuk me-redirect halaman index.php agar menuju ke virtual path.
Buatlah file yang bernama index.php yang isinya sebagai berikut:
header("Location: ".$main_url."page");
exit;
3. Function untuk membaca URL
Gunakan sebuah function untuk membaca URL sebagai parameter. Buatlah file function.php yang berisi sebagai berikut:
function get_page_url($page)
{
$url=explode("/",$_SERVER['PHP_SELF']);
$pjurl=count($url);
$pos=0;
for($i=1;$i<=$pjurl;$i++)
{
if ($page==$url[$i])
{
$pos=$i;
}
}
$value=$url[$pos+1];
return $value;
}
4. File page
File page berisi beberapa script yang digunakan untuk membaca parameter pada URL.
Contoh:
$page=get_page_url("page");
$title=get_page_url("title");
Sehingga script lengkap pada file page adalah sebagai berikut:
include "function.php";
echo("Selamat Datang
");
$page=get_page_url("page");
$title=get_page_url("title");
echo("page = ".$page."
"."title = ".$title);
Nah dari sini aplikasi ini dapat mulai dikembangkan sesuai keperluan Anda. Silahkan mencoba.
08 Mar 2009 09:11:37 Baronk O, ya Om, tolong biki tutorial mengenai car pembuatan subdomain dengan php seperti pada blog ini. contoh : http://www.palagimata.com/blog/anonkuncoro atau mungkin kalau bisa seperti blogspot.com. contoh: http://namasaya.blogspot.com | |
23 Jun 2009 15:04:32 teguh bagus mas... www.lombok-paradise-property.com |

Tenx Om