Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills
05.06.2025

Cara Mengalihkan Kesalahan 404

Kesalahan 404 terjadi ketika halaman web tidak dapat ditemukan di server. Hal ini dapat terjadi karena tautan yang rusak, konten yang dihapus, atau URL yang salah ketik. Mengarahkan pengguna dari halaman kesalahan 404 ke halaman yang lebih relevan akan meningkatkan pengalaman pengguna dan dapat membantu mempertahankan lalu lintas di situs Anda. Panduan ini akan menguraikan cara mengimplementasikan pengalihan untuk kesalahan 404 menggunakan metode yang berbeda.

1. Memahami Kesalahan 404

Kesalahan 404 mengindikasikan bahwa server tidak dapat menemukan halaman yang diminta. Meskipun umum terjadi, namun menghadapi kesalahan 404 dapat membuat pengguna frustrasi. Menerapkan pengalihan dapat membantu memandu pengguna ke halaman yang berfungsi, sehingga mengurangi kemungkinan kehilangan pengunjung.

2. Metode untuk Mengalihkan Kesalahan 404

Ada beberapa cara untuk menangani kesalahan 404 dan menyiapkan pengalihan:

2.1. Menggunakan .htaccess untuk Server Apache

Jika situs web Anda di-host pada server Apache, Anda dapat menggunakan file .htaccess untuk menyiapkan pengalihan.

  1. Temukan File .htaccess: File .htaccess biasanya terletak di direktori root situs web Anda. Jika tidak ada, Anda dapat membuatnya menggunakan editor teks.
  2. Buka .htaccess untuk diedit: Tambahkan kode berikut ini ke file .htaccess Anda untuk mengalihkan semua kesalahan 404 ke halaman tertentu:
    ErrorDocument 404 /custom-404-page.html

    Ganti /custom-404-page.html dengan jalur ke halaman kesalahan 404 khusus Anda.

  3. Alihkan ke URL Lain: Jika Anda ingin mengalihkan semua kesalahan 404 ke URL lain, Anda dapat menggunakan:
    RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ https://yourdomain.com/new-page [R=301,L]

    Ini akan mengarahkan pengguna ke halaman baru jika file yang diminta tidak ada.

2.2. Mengonfigurasi Nginx untuk Pengalihan 404

Jika situs web Anda menggunakan Nginx, Anda dapat menyiapkan pengalihan dalam berkas konfigurasi Nginx.

  1. Buka File Konfigurasi Nginx Anda: Cari dan buka file konfigurasi blokir server untuk situs Anda, yang biasanya terdapat pada /etc/nginx/sites-available/ atau /etc/nginx/conf.d/.
  2. Tambahkan Kode Berikut: Untuk mengatur halaman kesalahan 404 khusus, tambahkan baris ini di dalam blok server Anda:
    error_page 404 /custom-404-page.html;

    Untuk mengalihkan ke URL lain, Anda dapat menambahkan:

    location / { try_files $uri $uri/ @custom_redirect; }
    location @custom_redirect { return 301 https://yourdomain.com/new-page; }
  3. Uji dan Muat Ulang Nginx: Setelah melakukan perubahan, uji konfigurasi dan muat ulang Nginx:
    sudo nginx -t
    sudo systemctl reload nginx

2.3. Menggunakan PHP untuk Pengalihan

Jika situs Anda menggunakan PHP, Anda bisa menangani kesalahan 404 dengan skrip PHP khusus.

  1. Buatlah Halaman 404 Khusus: Buat berkas 404.php yang menangani kesalahan dan menyertakan pengalihan.
    <?php header("Location: /new-page.php", true, 301);
    exit(); ?>

  2. Menyiapkan Penanganan Kesalahan 404: Pastikan server Anda diatur untuk menggunakan halaman 404 khusus ini. Untuk Apache, tambahkan ke .htaccess:
    ErrorDocument 404 /404.php

    Untuk Nginx, Anda dapat memodifikasi blok server untuk mengarahkan ke berkas PHP Anda:

    error_page 404 /404.php;

3. Menguji Pengalihan

Setelah menerapkan pengalihan Anda, lakukan pengujian untuk memastikan pengalihan tersebut berfungsi sebagaimana mestinya:

  • Arahkan ke URL yang menghasilkan kesalahan 404.
  • Pastikan bahwa Anda dialihkan ke halaman yang benar tanpa menemukan kesalahan.

4. Praktik Terbaik untuk Menangani Kesalahan 404

  • Buat Halaman 404 Khusus: Rancang halaman 404 khusus yang ramah pengguna yang memandu pengguna kembali ke area fungsional situs web Anda. Sertakan tautan ke halaman populer, bilah pencarian, atau peta situs.
  • Pantau Kesalahan 404: Gunakan alat analisis atau plugin untuk melacak kesalahan 404 di situs Anda. Hal ini membantu Anda mengidentifikasi tautan yang rusak dan memperbaikinya secara proaktif.
  • Pertahankan SEO: Gunakan pengalihan 301 untuk mempertahankan nilai SEO saat mengalihkan URL, memastikan mesin pencari memahami bahwa konten telah dipindahkan secara permanen.

Kesimpulan

Mengalihkan kesalahan 404 adalah langkah penting dalam mempertahankan pengalaman pengguna yang positif dan mengurangi rasio pentalan di situs web Anda. Dengan menggunakan metode seperti .htaccess untuk Apache, konfigurasi Nginx, atau skrip PHP, Anda bisa secara efektif mengelola 404 error dan memandu pengguna ke konten yang relevan. Memantau tautan yang rusak secara teratur juga akan meningkatkan kinerja dan SEO situs Anda secara keseluruhan.

Uji kemampuan Anda di semua layanan Hosting kami dan dapatkan diskon 15%!

Gunakan kode saat checkout:

Skills