Membuat Halaman Custom 404 Error di Drupal

Halaman website menampilkan pesan error “Error 404 Page Not Found.” Pesan error ini muncul dilayar ketika halaman web yang di-request oleh pengunjung tidak memiliki data apapun.Alasan terjadi error ini bisa karena kesalahan ejaan URL, atau halaman yang ingin dikunjungi sudah tidak tersedia lagi.Pada CMS Drupal kita bisa mengkustomasi halaman error ini dengan tampilan yang menarik.

Membuat halaman custom 404 error untuk membantu pengunjung yang tidak menemukan halaman yang dicari dengan memberikan alternatif halaman yang sesuai atau bisa di-redirect ke Home.Alangkah lebih baik jika mengkustomasinya dengan gaya yang lebih menarik agar pengunjung tidak menjadi bosan. Dan lebih baik lagi jika menampilkan alasan kenapa halaman yang dituju oleh pengunjung tidak tersedia.

Cara Membuat Halaman Custom 404 Error di Drupal

Drupal merupakan salah satu CMS yang paling popular untuk membuat website dan blog.Drupal menyediakan cara yang terbilang mudah untuk membuat halaman custom 404 error. Jika kalian menggunakan CMS Drupal,kalian bisa mengikuti langkah-langkah ini.

Untuk membuat pesan alasan kenapa halaman tidak bisa dibuka,bisa membuat kode seperti dibawah ini dan pastikan kode PHP ini dimasukan ke dalam body dari halaman web :

<p>Maaf halaman yang kamu cari tidak ditemukan</p>
<div id="error-search-box">
<?php
if (module_exist('search') && user_access('search content')){
$path=$_REQUEST['destination'];
$keys=strtolower(preg_replace('/[^a-zA-Z0-9-]+/','',$path));
print drupal_get_form('search_form',NULL,$keys,'node','search this site');
}
?>
</div>

Kata-kata dan pesan dari halaman error dapat diganti sesuai dengan keinginan kalian.Setelah memasukan kode diatas,kalian harus simpan halaman baru dengan custom URL dan mengkustomasi CSS.Sekarang coba untuk mengunjungi menu error reporting yang pada menu settings dibawah admin. Ubah halaman default 404 error, menjadi halaman baru yang telah kamu buat.

Jadilah yang pertama untuk memberi nilai
feni .

Recent Posts

Cara Secure Partisi /tmp di WHM/Cpanel

cPanel & WHM juga menawarkan skrip bawaan yang memaksimalkan keamanan partisi /tmp. Hal ini dilakukan…

1 day ago

mengatasi error ImunifyAV has not detected any compatible hosting panel as well as integration.conf file to run the installation without a panel di cyberpanel

berikut adalah cara mengatasi error ImunifyAV has not detected any compatible hosting panel as well…

2 months ago

Update URL Repository Centos 7 Setelah End Of Life (EOL) 2024-07-01

CentOS 7 tidak akan mendapatkan pembaruan apa pun setelah Juni 2024. Selain itu, mirrorlist.centos.org tidak…

2 months ago

Mengatasi error gmysql Connection failed: Unable to connect to database pada pdns Cyberpanel

DNS di server cyberpanel tidak mau bekerja, di cek pada error log keluar pesan seperti…

2 months ago

Mengatasi Access denied for user ‘cyberpanel’@’localhost’ (using password: YES) saat upgrade cyberpanel

saat upgrade cyberpanel, keluar pesan error seperti berikut: django.db.utils.OperationalError: (1045, "Access denied for user 'cyberpanel'@'localhost'…

2 months ago

Cara Restart CyberPanel Lewat SSH

Untuk melakukan restart cyberpanel lewat SSH silahkan jalankan perintah berikut: systemctl restart lscpd

2 months ago