Menyelesaikan Ralat HTTP 414 "Minta URI Terlalu Panjang" dalam Apache
Menghadapi ralat HTTP 414 yang terkenal boleh mengecewakan, terutamanya apabila berurusan dengan data jana pengguna yang mungkin melebihi had panjang URL lalai. Mari kita mendalami cara menangani isu ini dalam pelayan web Apache yang popular.
Memahami Arahan LimitRequestLine
Dalam Apache, had panjang URL dikawal oleh arahan LimitRequestLine, yang menetapkan kiraan aksara maksimum untuk permintaan masuk. Secara lalai, had ini ditetapkan kepada 8190 aksara.
Melaraskan Had Panjang URL
Untuk meningkatkan had panjang URL, anda boleh mengubah suai nilai LimitRequestLine. Ini boleh dilakukan dalam dua cara:
Edit Fail apache2.conf:
Tambahkan pada .htaccess Fail:
Buat fail .htaccess dan sertakan baris berikut:
LimitRequestLine 10000
Siaran lawan Dapatkan
Walaupun meningkatkan had panjang URL boleh menyelesaikan isu ini, adalah penting untuk ambil perhatian bahawa menghantar sejumlah besar data melalui permintaan GET tidak digalakkan secara amnya. Permintaan GET harus digunakan terutamanya untuk mendapatkan semula data, manakala permintaan POST lebih sesuai untuk menghantar jumlah data yang lebih besar, seperti semasa penyerahan atau kemas kini borang.
Dengan mengikuti langkah ini, anda boleh menyelesaikan ralat HTTP 414 dengan berkesan dalam Apache dan pastikan pengendalian URL panjang yang betul dalam aplikasi web PHP anda.
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat \'Minta URI Terlalu Panjang\' Apache HTTP 414?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!