Salah satu cara untuk mengkonfigurasi SEO (Search Engine Optimization) pada Joomla 1.5.x adalah dengan mengaktifkan SEF. Bagi rekan-rekan yang baru mengenal Joomla dan bertanya apa itu SEF, berikut penjelasannya:
URL default yang dihasilkan Joomla bentuknya sulit dibaca. Misalnya: http://www.sarolangun.net/index.php?option=com_fireboard&Itemid=57. Untuk meningkatkan kemudahan akses bagi search engine, maka perlu digunakan SEF, sehingga URL yang dihasilkan akan lebih bagus dan mudah dimengerti. Misalnya hasilnya akan menjadi: http://www.sarolangun.net/forum/.
Pada dokumen release Joomla 1.5.x versi stabil disebutkan bahwa SEF bawaan tersebut memiliki stuktur yang lebih baik. Sehingga saya sangat penasaran dan tertarik untuk mencobanya. SEF (Search Engine Friendly) yang saya maksudkan pada tulisan ini sudah saya uji cobakan pada situs Portal Komunitas Sarolangun yang berbasis Joomla versi 1.5.2 (awalnya menggunakan Joomla 1.5.1 yang sudah saya upgrade menggunakan patch Joomla 1.5.2).
Meski belum sempurna, dikarenakan beberapa ekstension belum mendukung Joomla 1.5 (beberapa masih dalam versi beta), saya merasa cukup puas dengan hasil konfigurasi SEF tersebut, selain karena URL yang dihasilkan cukup bagus, kita tidak perlu menambahkan ekstension pihak ketiga untuk SEF. Bagi rekan-rekan pemula pengguna Joomla 1.5 (termasuk saya tentunya) yang merasa tertarik dan ingin menggunakan SEF pada situs Joomla 1.5-nya silahkan dicoba…
Hanya memerlukan 2 langkah saja untuk mengaktifkan SEF Joomla 1.5.x, yaitu:
1. Konfigurasi SEO pada bagian Global Configuration
2. Konfigurasi file .htaccess
Syarat untuk kondisi diatas dapat berjalan dikarenakan web server (Apache) pada hosting yang saya gunakan memperbolehkan setiap web memiliki file .htaccess sendiri-sendiri. Dengan demikian, jika rekan-rekan menggunakan hosting yang tidak memperbolehkan konfigurasi .htaccess, tentu saja konfigurasi ini tidak dapat dilakukan. Untuk yang demikian dapat menggunakan ekstension sh404SEF (besok saya juga akan mencobanya). Salah satu alasan saya untuk mencoba ekstension pihak ketiga tersebut (sh404SEF) nantinya adalah kemudahan untuk merubah URL secara manual, karena dengan SEF bawaan Joomla URL yang dihasilkan adalah otomatis dan kita tidak dapat merubahnya secara manual.
Berikut langkah-langkah konfigurasi selengkapnya:
1. Konfigurasi SEO pada bagian Global Configuration:
a.Dari bagian administrasi CMS, pilih menu Site -> SEO Settings
b.Pilih Yes pada pilihan Search Engine Friendly URLs
c.Klik tombol Save untuk menyimpan perubahan
(Dengan mengaktifkan bagian ini, URL sudah akan muncul seperti berikut: http://www.sarolangun.net/index.php/forum/)
2. Konfigurasi file .htaccess:
a.Saya hanya melakukan perubahan pada file htaccess.txt pada bagian ini:
## Beri komentar jika menyebabkan error.
#Options +FollowSymLinks
# Menggunakan mod_rewrite pada web server
RewriteEngine On
# Hapus komentar pada baris ini jika URL web tidak mengarah langsung kepada / atau root
# RewriteBase /
b.Simpan atau rename (ubah nama) file htaccess.txt yang sudah diedit menjadi file .htaccess
3. Aktifkan penggunaan mod_rewrite pada Apache:
a.Dari bagian administrasi CMS, pilih menu Site -> SEO Settings
b.Pilih Yes pada pilihan Use Apache mod_rewrite
4. Tes URL yang dihasilkan.
Selamat menikmati kemudahan dan keindahan SEF bawaan Joomla 1.5.x