Anda di halaman 1dari 8

PENERAPAN COMPONENT SH404SEF PADA JOOMLA 1.

Penulis : Heri Siswanto


Sumber dari berbagi artikel di internet
Definisi
SEF atau Search Engine Friendly yang dapat kita artikan baik bagi mesin pencari. Yang
dimaksud disini adalah URL yang ada pada setiap web maupun blog. Pada joomla sendiri,
sebenarnya sudah di sediakan fasilitas untuk mengaktifkan fungsi dari SEF itu sendiri.

Baiklah, sepertinya saya tidak akan terlalu berpanjang lebar dalam membahas SEF pada joomla
ini. Sebagai langkah awal dalam penggunaan component SH404SEF ini, yakinkan dulu bahwa
joola anda dapat berjalan dengan baik pada SEF standart baawan joomla. Untuk mengetahui
apakah joomla anda berjalan dengan baik pada SEF starndart bawaan joomla, ikutilah beberapa
langkah berikut.

Masuk pada halaman administrator joomla anda. Lalu setelah itu, masuk pada halaman Blobal
Cinfiguration (gambar : 1.0)

Gambar 1.0

Setalah dapat masuk pada halaman global configuration, masuk pada tab site dan aktifkan option
pada SEO Setting (gambar 1.1)

(Gambar 1.1)
Aktikan Search Engine Friendly URLs, Use Apache mod_rewrite, Add suffix to URLs yang ada
pada SEO Setting dengan memilih yes(Gambar 1.3)

(Gambar 1.3)

Jika langkah-langkah di atas sudah anda lakukan, maka save perubahan pengaturan yang sudah
anda lakukan. Setelah anda save perubahan pengaturan yang anda lakukan, jangan lupa untuk
merename file htacces.txt menjadi .htacces lalu lakukan pengecekan dapa web anda dan pada
semua url yang terdapat pada url anda. Jika dengan melakukan perubahan pada pengaturan
SEO tersebut, kemudia web anda muncul erro, ulangi dan cermati langkah demi langkah yang
sudah saya jelaskan di atas.

Langkah – langkah penerapan component SH404SEF


Sebelum anda malukan penerapan component SH404SEF pada joomla anda, diasumsikan
component tersebut sudah terpasang atau terinstall pada web joomla anda. Berikut langkah-
langkah melakukan proses installasi component SH404SEF tersebut.

Masuk pada halaman administrator joomla anda lalu pilih menu extension – install/uninstall.
(gambar 2.0)
Kemudian anda akan masuk pada halaman Extension Manager seperti pada gambar berikut

lakukan instalasi component seperti biasa dengan klik tombol browse dan cari diman anda
meletakkan component SH404SEF. Setelah itu klik pada tombol Upload File & Install.

Setalah proses install selesai, maka pada menu component akan mucul component yang anda
install tersebut (Gabmbar 2.2)

Gambar 2.2
Setelah proses installasi berhasil, kini saatnya untuk melakukan configurasi terhadap component
SH404SEF yang telah anda install tersebut.

Langkah awal adalah masuk pada halaman component SH404SEF dengan masuk pada menu
components – sh404SEF seperti yang terlihat pada gambar 2.2
Pada halaman awal, anda akan menjumpai tampilan seperti berikut.

Klik pada Click here to switch to extended display (with all available parameters) (Gambar
2.4)

(Gambar 2.4)
Maka anda akan mendapatkan tampilan seperti di bawah ini

Masuk pada pilihan sh404SEF configuration dan aktifkan component tersebut dengan
cara pilih yes pada tab main – enabled ( Gambar 2.5). rubah juga rewriting mode pada tab
advanced – rewriting mode dan ubah menjadi with.hatacces(mod_rewrite) (gambar 2.6)
lalu save semua pengaturan yang telah anda rubah.

(gambar 2.5)
(gambar 2.6)

Apakah sampai disitu saja untuk melakukan pengaturan component SH404SEF ini?
Tinggal 1 langkah lagi yang harus anda lakukan dalam menerapkan component
SH404SEF pada joomla anda. Untuk sementara waktu luangkan waktu anda sejenak
untuk membaca documentasi dari component ini. Darimana anda dapat melihat
documentasi untuk document ini? Setelah anda melakukan save pada pengaturan yang
telah anda rubah, anda akan langsung di bawa pada halaman awal component SH404SEF.
Pada halaman awal tersebut, dapat anda jumpai SH404SEF documentation seperti
gambar di bawah ini.
Didalam documentasi tersebut, anda di haruskan untuk merubah beberapa basris code yang
terdapat dalam file .htacces joomla anda. Adapaun code yang harus anda rubah pada file
tersebut adalah :

########## Begin - Joomla! core SEF Section


#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
#RewriteRule (.*) index.php
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## End - Joomla! core SEF Section

Menjadi :

########## Begin - Joomla! core SEF Section


#
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_URI} !^/index.php
#RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
#RewriteRule (.*) index.php
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
#
########## End - Joomla! core SEF Section

lalu copy paste code ini didalam file .htacces seperti yang dituliskan pada dicumantasi
component

########## Begin - 3rd Party SEF Section


############# Use this section if you are using a 3rd party (Non Joomla! core) SEF extension - e.g. OpenSEF,
404_SEF, 404SEFx, SEF Advance, etc
#
RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##optional - see notes##
RewriteCond %{REQUEST_URI} (/|\.htm|\.php|\.html|/[^.]*)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php
#
########## End - 3rd Party SEF Section

Setelah anda melakukan perubahan pada file .htaccess joomla anda, silahkan cek kembali web
anda beserta link-link yang terdapat pada web anda.

Catatan :
Jika setelah melakukan langkah demi langkah tersebut, beberapa link pada web anda
muncul 404 errors atau Internal error 500, maka perhatikan beberapa langkah di bawah ini.

Pada .htaccess, ubahlah baris code Options +FollowSymLinks menjadi #Options


+FollowSymLinks. Dan jika setelah melakukan perubahan tersebut masih mengalami error, cari
baris code #RewriteBase / dan ubah menjadi Rewritebase / seperti yang sudah dijelaskan pada
dicumentasi component tersebut.

Itulah langkah-langkah penerapan component SH404SEF pada joomla 1.5. jika setelah
melakukan langkah-langkah tersebut dengan benar, tetapi masih saja terdapat erro pada joomla
anda, silahkan cantact saya melalui Yahoo Messanger heri76_2007.

Semoga berhasil……

Anda mungkin juga menyukai