
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>