Cara Memperbaiki Kode Status HTTP 304 Tidak Dimodifikasi
Diterbitkan: 2021-07-06Saat Anda menjelajah internet, Anda mungkin terkadang menemukan kode status HTTP, seperti "HTTP 304 tidak dimodifikasi." Ini biasanya mencegah Anda mengakses situs yang Anda coba gunakan, yang dapat membuat frustrasi. Untungnya, ada beberapa langkah sederhana yang dapat Anda ambil untuk mengatasinya.
Dalam posting ini, kami akan menjelaskan apa itu kode status HTTP 304 yang tidak dimodifikasi, dan menjelajahi beberapa penyebab umumnya. Kemudian kami akan memandu Anda melalui lima solusi potensial yang dapat Anda gunakan untuk memperbaikinya.
Mari kita mulai!
Berlangganan Saluran Youtube Kami
Pengantar Kode Status HTTP 304 Tidak Dimodifikasi
Ada beberapa kode kesalahan HTTP berbeda yang mungkin Anda temui saat online. Beberapa yang paling umum adalah pengalihan 301 dan 302, serta Kesalahan 404 yang terkenal. Masalah lain yang mungkin Anda temui dari waktu ke waktu adalah HTTP 304, juga disebut sebagai kode status "304 tidak diubah".
Secara teknis, HTTP 304 adalah pengalihan daripada kesalahan yang sebenarnya. Namun, ini dapat mencegah Anda dan pengunjung lain mengakses halaman web.
Kode status dikirim setiap kali Anda mengunjungi situs web dari browser Anda. Namun, itu biasanya terjadi di latar belakang. Jika Anda benar-benar melihat kode status, itu berarti ada yang tidak beres.
Biasanya, jika Anda melihat kode status ini, itu berarti browser dan situs web Anda mengalami kesulitan berkomunikasi. Lebih khusus lagi, ini menunjukkan bahwa informasi tidak dikirim dengan benar dari browser Anda ke server situs, yang mencegah Anda melihat halaman web yang Anda coba akses.
Alasan mengapa kode ini disebut sebagai "tidak diubah" adalah karena situs yang Anda coba jangkau belum diubah sejak terakhir kali Anda mengunjunginya. Cache browser menyimpan data dari halaman web di perangkat lokal Anda, jadi Anda tidak perlu mengunduh informasi yang sama berulang kali.
Jika browser Anda menerima kode HTTP 304 yang tidak dimodifikasi, browser akan mencoba menampilkan versi URL yang disimpan atau di-cache. Sayangnya, ini kadang-kadang dapat mencegah Anda (atau pengguna lain) melihat halaman secara keseluruhan, karena informasinya sudah usang.
Penyebab Umum HTTP 304 Tidak Dimodifikasi
Sebelum kita mulai memecahkan masalah ini, mungkin membantu untuk memahami beberapa alasan yang mungkin terjadi. Ada beberapa penyebab umum HTTP 304 yang perlu diketahui.
Salah satu kemungkinannya adalah Anda memiliki malware atau virus di komputer Anda, yang mengganggu browser Anda dan lebih khusus lagi mekanisme cachingnya. Alasan potensial lainnya adalah browser Anda saat ini berisi file yang rusak, mencegahnya menyimpan dan memperbarui data dengan sukses.
Penyebab umum ketiga adalah masalah dengan aplikasi atau perangkat lunak pihak ketiga. Misalnya, Anda mungkin telah memasang alat atau ekstensi browser yang sekarang menyebabkan masalah dengan pengalaman menjelajah Anda.
Cara Memperbaiki Kode Status HTTP 304 Tidak Dimodifikasi (5 Metode)
Sekarang setelah Anda memahami sedikit lebih banyak tentang apa kode status ini, mari kita lihat cara memperbaikinya. Di bawah ini adalah lima solusi potensial untuk menyelesaikan HTTP 304 yang tidak dimodifikasi.
1. Bersihkan Cache Browser Anda
Seperti yang kami sebutkan sebelumnya, cache yang terganggu adalah penyebab umum HTTP 304. Oleh karena itu, langkah pertama dan paling sederhana yang dapat Anda ambil untuk mengatasi masalah ini adalah menghapus cache browser Anda.
Jika Anda menggunakan Google Chrome, Anda dapat melakukannya dengan menavigasi ke ikon menu di tab baru (tiga titik vertikal di sudut kanan atas). Kemudian navigasikan ke More tools > Clear browsing data :

Di jendela yang terbuka berikutnya, konfirmasikan bahwa Sepanjang waktu adalah opsi yang dipilih untuk menu tarik-turun Rentang waktu . Selanjutnya, pastikan ketiga opsi ( Riwayat penelusuran , Cookie dan data situs lainnya , dan Gambar dan file dalam cache ) dipilih:

Setelah itu, klik tombol Hapus data . Setelah selesai, segarkan browser Anda dan coba akses situs web lagi.
Jika Anda menggunakan browser selain Chrome, langkah-langkah untuk mengosongkan cache akan sedikit berbeda. Anda dapat melihat panduan kami untuk membersihkan cache browser Anda untuk petunjuk langkah demi langkah.
2. Nonaktifkan Sementara Ekstensi Browser Anda
Ada kemungkinan bahwa alat pihak ketiga atau ekstensi browser yang harus disalahkan atas kode status HTTP 304. Oleh karena itu, Anda mungkin ingin mencoba menonaktifkan sementara alat ini untuk melihat apakah Anda dapat menunjukkan dengan tepat apa pun yang mengganggu koneksi Anda.
Untuk melakukannya, Anda dapat menavigasi ke tab browser baru, klik ikon menu, lalu jelajahi Pengaturan > Ekstensi :

Pada halaman Ekstensi , Anda dapat mengaktifkan sakelar untuk menonaktifkan sementara aplikasi, atau klik tombol Hapus untuk menghapusnya sepenuhnya:

Sebaiknya matikan setiap ekstensi satu per satu, periksa situs setelah setiap ekstensi untuk melihat apakah sekarang dapat diakses. Jika mematikan salah satu alat ini menyelesaikan masalah HTTP 304, Anda sebaiknya menghapus add-on seluruhnya (karena kemungkinan terinfeksi) dan mencari penggantinya jika perlu.
3. Lakukan Pemindaian Malware
Masalah lain yang mungkin menyebabkan kode HTTP 304 adalah Anda menggunakan Chrome versi lama. Atau, mungkin ada malware atau perangkat lunak bermasalah yang merusak browser Anda. Inilah sebabnya kami menyarankan untuk menjalankan pemindaian perangkat lunak perusak di situs Anda dan menggunakan alat pembersihan bawaan Chrome.
Pertama, pastikan Anda menggunakan Chrome versi terbaru (dan perbarui jika tidak). Untuk melakukannya, Anda dapat menavigasi ke menu pengaturan, lalu klik Bantuan > Tentang Google Chrome :


Browser akan mulai memeriksa untuk melihat apakah ada pembaruan yang tersedia. Jika ada, Anda dapat menekan Restart untuk memperbarui Chrome.
Selanjutnya, Anda dapat memasukkan "chrome://settings/cleanup" ke dalam bilah pencarian browser Anda, lalu tekan tombol Enter :

Peramban Anda akan mulai memeriksa perangkat lunak berbahaya apa pun. Jika ada, Anda dapat menonaktifkan atau menghapusnya seluruhnya, lalu periksa untuk melihat apakah kesalahan HTTP 304 tetap ada.
Terakhir, Anda mungkin juga ingin mencoba menjalankan pemindai malware apa pun yang telah Anda instal di komputer Anda. Ini adalah sesuatu yang kami sarankan terlepas dari Sistem Operasi (OS) Anda. Namun, ini sangat penting jika Anda menggunakan Firefox, Safari, atau browser lain selain Chrome yang tidak dilengkapi dengan alat pembersihan bawaan.
4. Atur Ulang Pengaturan DNS dan TCP/IP Anda
Jika Anda masih menemukan kode status HTTP 304, langkah selanjutnya yang dapat Anda coba adalah membersihkan DNS Anda. Untuk melakukannya, Anda dapat memasukkan "chrome://net-internals/#dns" ke dalam bilah pencarian browser Anda, lalu tekan tombol Enter :

Selanjutnya, klik tombol Hapus cache host , yang terletak di bawah tab DNS . Setelah selesai, coba mulai ulang browser Anda untuk mengakses kembali URL.
Jika ini tidak berhasil, Anda juga dapat mencoba beralih ke Google Public DNS. Anda dapat melakukannya dengan mengetikkan “ncpa.cpl” ke dalam bilah pencarian Windows, lalu mengklik tombol OK .
Di jendela Network Connections yang terbuka, klik kanan pada koneksi jaringan Anda saat ini dan pilih Properties :

Selanjutnya, klik dua kali pada Internet Protocol Version 4 . Di jendela yang terbuka, klik opsi yang mengatakan "Gunakan alamat server DNS berikut":

Di sebelah bidang Nilai pilihan , masukkan “8.8.8.8”. Selanjutnya, masukkan “8.8.4.4” ke dalam kolom Alternatif . Setelah selesai, klik OK . Setelah Anda me-restart komputer Anda, coba akses situs lagi.
Jika Anda menggunakan macOS, Anda dapat mengubah pengaturan DNS dengan menavigasi ke Apple > System > Preferences > Network. Selanjutnya, klik Lanjutan > DNS :

Setelah itu, Anda dapat memilih ikon (+) di sebelah alamat IPv4 atau IPv6 . Anda dapat memasukkan nilai DNS Publik Google yang sama seperti di atas, lalu klik OK .
5. Periksa File Konfigurasi Server Anda
HTTP 304 dapat menjadi masalah sisi klien (browser Anda) atau masalah sisi server (situs web Anda). Jika Anda memiliki situs yang memproduksi kode status HTTP 304, perbaikan terakhir yang dapat Anda coba adalah memeriksa file konfigurasi server Anda. Langkah-langkah untuk melakukannya akan bervariasi tergantung pada apakah server Anda menggunakan Apache atau NGINX.
Jika Anda menjalankan Apache, file konfigurasi server Anda akan bernama .htaccess , kependekan dari “hypertext access” . Ini kemungkinan akan terletak di direktori root situs Anda, biasanya di dalam folder public_html . File .htaccess bertanggung jawab untuk menangani berbagai permintaan, termasuk pengalihan.
Anda dapat mengakses file ini melalui klien File Transfer Protocol (FTP) seperti FileZilla, atau pengelola file host web Anda. Setelah Anda menemukan dan membuka file r .htaccess Anda, Anda akan ingin mencari bagian berlabel "mod_cache". Seharusnya terlihat seperti ini:
LoadModule cache_module modules/mod_cache.so
<IfModule mod_cache.c>
LoadModule cache_disk_module modules/mod_cache_disk.so
<IfModule mod_cache_disk.c>
CacheRoot "c:/cacheroot"
CacheEnable disk "/"
CacheDirLevels 5
CacheDirLength 3
</IfModule>
# When acting as a proxy, don't cache the list of security updates
CacheDisable "http://security.update.server/update-list/"
Daripada menghapus bagian ini sama sekali, Anda dapat "mematikan" untuk sementara dengan mengomentari kode. Untuk melakukan ini, letakkan "#" di depan setiap baris.
Jika Anda menggunakan NGINX, Anda harus mencari file nginx.config . Namun, karena NGINX biasanya dilengkapi dengan caching bawaan, file konfigurasi ini tidak umum menjadi sumber kode HTTP 304.
Kesimpulan
Menghadapi pesan kesalahan dan pengalihan saat Anda mencoba mengakses situs web bisa sangat membuat frustrasi. Namun, memahami arti kode status tertentu dapat membantu Anda mempersempit masalah, sehingga Anda dapat mulai memecahkan masalah dan menyelesaikan masalah.
Misalnya, jika Anda menemukan kode status HTTP 304, Anda mungkin dapat berasumsi bahwa itu adalah masalah dengan pengaturan browser atau konfigurasi DNS Anda. Seperti yang telah kita bahas, ada lima solusi potensial yang dapat Anda coba untuk memperbaiki masalah ini:
- Kosongkan cache browser Anda.
- Nonaktifkan sementara ekstensi browser Anda.
- Jalankan pemindaian malware.
- Bersihkan DNS Anda dan setel ulang pengaturan TCP/IP Anda.
- Periksa file konfigurasi server Anda.
Apakah Anda memiliki pertanyaan tentang memperbaiki HTTP 304 yang tidak dimodifikasi? Beri tahu kami di bagian komentar di bawah!
Gambar Unggulan melalui Simon.3D/shutterstock.com
