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>