Membuat SEO-friendly URLs

seo friendly URL
SEO-friendly URLs adalah  penamaan yang digunakan  untuk optimalisasi mesin pencari . jadi SEO-friendly URLs sangat penting untuk website Anda.

Cara membuatnya adalah sebagai berikut

1. Aktifkan mod_rewrite atau htaccess di webserver Anda, saat ini penulis menggunakan AppServ

Cara mengaktifkannya :

a. Buka file httpd.conf di editor Anda, misalnya notepad++ atau bluefish atau dreamweaver.

b. Cari AllowOverride None (Ubah None menjadi All)

c. Cari #LoadModule rewrite_module modules/mod_rewrite.so  (Hapus tanda #)

d. Restart apache web server Anda

2. Buat file htaccess

Isikan kode seperti dibawah ini :

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %             {REQUEST_FILENAME} !-d
RewriteRule . /index.php [L] 

3. Buat file php, misalkan index.php

Isikan kode seperti berikut :

<?php
$nama_folder = "http://localhost/contoh";
$url = explode("/",$_SERVER["REQUEST_URI"]);
$segmen1   = $url[0];
$segmen2   = $url[1];
$segmen3   = $url[2];
$segmen4   = $url[3];
$segmen5   = $url[4];
$segmen6   = $url[5]; ?>
<!DOCTYPE html>
<head>
<title>URL SEO FRIENDLY</title>
<!-- ICON --> 
<link rel="icon"
 href="<?php echo $nama_folder;?>favicon.png" type="image/x-icon" />
<link rel="shortcut icon"
 href="<?php echo $nama_folder;?>favicon.png" type="image/x-icon" />
 <!-- CSS -->
<link href="<?php echo $nama_folder;?>css/style.css"
 rel="stylesheet" type="text/css" />
<!-- Javascript --> 
<script src="<?php echo $nama_folder;?>js/java-tools.js"></script>
</head>
<body>
<h1>URL SEO FRIENDLY</h1>
<p>Contoh Link</p>
<p>
<a href="<?php echo $nama_folder?>/artikel/">Artikel</a> |
<a href="<?php echo $nama_folder?>/berita/">Berita</a> |
<a href="<?php echo $nama_folder?>/galleri/">Galleri</a> |
<a href="<?php echo $nama_folder?>/kontak/">Kontak</a>
</p>
<?php switch ($segmen3) {
 case "artikel" : //anda bisa ganti bagian ini dengan perintah lain 
 echo "<h2>Anda memilih menu artikel</h2>"; break; case "berita" : 
//anda bisa ganti bagian ini dengan perintah lain
 echo "<h2>Anda memilih menu berita</h2>"; break; 
case "galleri" : //anda bisa ganti bagian ini dengan perintah lain 
echo "<h2>Anda memilih menu galleri</h2>"; break; 
case "kontak" : 
//anda bisa ganti bagian ini dengan perintah lain 
echo "<h2>Anda memilih menu kontak</h2>"; break; } ?> 
</body>
</html>