Pada dasarnya Joomla! CMS belum menyertakan halaman error 404 dan tidak juga terdapat fasilitas untuk membuat dan mengelolanya secara mudah, padahal halaman error 404 sangat bermanfaat untuk membantu para pengunjung jika menemukan halaman yang tidak ditemukan atau rusak pada website anda.
Berikut saya bagikan panduan membuat halaman error 404 pada Joomla! CMS.
Langkah 1 : Buat Artikel Baru

Keterangan gambar :
1. Title : Buat judul yang spesifik yang mengarahkan ke halaman error, misalnya “Error 404”
2. Category : Pilih uncategories, atau kategori lain yang anda inginkan
3. Isi Artikel : Anda dapat menyisipkan gambar yang berkaitan dengan halaman Error 404, atau sekedar tulisan seperti gambar di atas disertai tautan ke halaman utama.
4. Alias : Meskipun alias dapat dibuat otomatis, anda juga dapat membuatnya sesuai keinginan anda, misalnya “404”. Di Joomla 3 untuk pengaturan alias ada pada tab “Publishing Options”, seperti gambar di bawah ini.

Langkah 2 : Edit Meta Data Options

Untuk mengatur Metadata Options di Joomla 3 ada pada tab “Metadata Options”, kemudian arahkan pada opsi pengaturan “Robots” dan pilih “No index, no follow”. Tujuan dari pengaturan ini adalah agar mesin pencari tidak mengindeks halaman error 404 tersebut.
Langkah 3 : Membuat Hidden Menu
Tujuan dari membuat “Hidden Menu” adalah agar website Joomla kita memiliki halaman dengan SEF yang baik. Jika anda belum memiliki kategori menu “Hidden Menu”, terlebih dulu anda harus membuatnya dengan mengikuti panduan pembuatan Hidden Menu pada Joomla 3 di gambar berikut ini :

Di halaman admin klik menu Menus –> Menu Manager –> Add New Menu

Kemudian isi Title dengan Hidden Menu dan Menu Type “hiddenmenu”

Jika sudah, maka pada menu Menus akan ada tambahan 1 menu baru yaitu “Hidden Menu”, kemudian klik pada menu “Hidden Menu –> Add New Menu Item” untuk menambahkan menu baru untuk artikel halaman error 404.

Klik pada tombol Select, dan pilih Articles –> Single Article


Kemudian tekan tombol Select untuk memilih artikel Error 404 yang telah anda buat sebelumnya, seperti gambar di bawah ini :



Jika sudah maka lengkapilah menu tersebut hingga seperti gambar di atas, dan terakhir salin url pada kotak Link untuk anda pindahkan pada halaman error.php pada template anda.
Langkah 4 : Edit File error.php
Temukan file “error.php”, biasanya ada pada “templates/nama_template_anda/system/error.php” atau bisa juga pada “templates/nama_template_anda/error.php”.
Sebagai contoh saya menggunakan template “Protostar” bawaan Joomla 3, dan file error.php ada pada folder “templates/protostar/error.php”

Kemudian anda buka file error.php tersebut menggunakan editor yang anda miliki, dan tambahkan baris kode berikut ini :
{xtypo_code}if ($this->error->getCode() == 404) {
header(‘Location: index.php?option=com_content&view=article&id=107’);
exit;
}{/xtypo_code}
seperti pada gambar berikut :

Jika opsi SEF anda aktifkan, maka cukup masukkan alias url anda seperti gambar berikut :

Langkah 5 : Uji Coba
Untuk menguji cobanya silahkan anda isi dengan alamat asal seperti contoh berikut http://namadomainanda.com/dotdotdot
maka akan tampil seperti gambar berikut ini :

Selamat mencoba.





