Jadual Kandungan
1. Gunakan Arahan Errordocument
2. Buat halaman ralat tersuai
404 - Halaman tidak dijumpai
3. Dayakan .htaccess mengatasi (jika diperlukan)
4. Uji halaman ralat tersuai anda
Rumah Operasi dan penyelenggaraan Apache Bagaimana cara menetapkan halaman ralat tersuai di Apache?

Bagaimana cara menetapkan halaman ralat tersuai di Apache?

Sep 23, 2025 am 04:49 AM
apache Halaman ralat tersuai

Gunakan Arahan Errordocument untuk menyesuaikan halaman ralat Apache, seperti 404, 500, dan lain -lain, tetapkan laluan dalam fail konfigurasi atau .htaccess untuk menunjuk ke halaman HTML tersuai, dan pastikan bahawa AllowOverride diaktifkan dan perkhidmatan dimuat semula.

Bagaimana cara menetapkan halaman ralat tersuai di Apache?

Untuk menetapkan halaman ralat tersuai di Apache, anda menggunakan Arahan Errordocument dalam fail konfigurasi anda atau .htaccess. Ini membolehkan anda memaparkan halaman mesra pengguna apabila ralat HTTP berlaku, seperti 404 (tidak dijumpai) atau 500 (ralat pelayan dalaman).

1. Gunakan Arahan Errordocument

Arahan Errordocument menentukan apa yang Apache harus kembali apabila ralat tertentu berlaku. Anda boleh menyesuaikan halaman untuk kod status HTTP biasa.

Contoh Sintaks:

Errordocument 404 /rors/404.html
Errordocument 500 /rors/500.html
Errordocument 403 /rors/forbidden.html

Letakkan garisan ini di:

  • Fail Konfigurasi Hos Maya Laman Anda
  • Tahap direktori. Htaccess Fail (jika dibenarkan oleh AllowOverride )
  • Konfigurasi Apache utama (misalnya, httpd.conf atau apache2.conf )

2. Buat halaman ralat tersuai

Buat fail HTML untuk setiap ralat dan letakkannya dalam direktori yang direka (misalnya, /var/www/html/errors/ ).

Pastikan mereka boleh diakses dan digayakan secara konsisten dengan laman web anda. Contoh 404 Page:


Page tidak dijumpai

404 - Halaman tidak dijumpai


Maaf, halaman yang anda cari tidak wujud.



3. Dayakan .htaccess mengatasi (jika diperlukan)

Jika menggunakan .htaccess , pastikan AllowOverride didayakan untuk direktori anda:


Allowoverride semua

Selepas perubahan, mulakan semula atau muat semula Apache:

SUDO Systemctl Reload Apache2

4. Uji halaman ralat tersuai anda

Lawati URL yang tidak wujud untuk mencetuskan 404, atau menguji secara manual dengan:

curl -i http://yoursite.com/noneexistent-page

Semak bahawa kod ralat yang betul dan halaman tersuai dikembalikan.

Pada dasarnya hanya menentukan arahan Errordocument, tunjuk ke halaman anda, dan pastikan Apache dapat melayani mereka. Tidak memerlukan modul di luar fungsi teras.

Atas ialah kandungan terperinci Bagaimana cara menetapkan halaman ralat tersuai di Apache?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Stock Market GPT

Stock Market GPT

Penyelidikan pelaburan dikuasakan AI untuk keputusan yang lebih bijak

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Bagaimana cara mengkonfigurasi Keepalive di Apache? Bagaimana cara mengkonfigurasi Keepalive di Apache? Aug 03, 2025 am 07:06 AM

Keepaliveon membolehkan sambungan berterusan; 2.MaxKeepaliverequests100 menetapkan bilangan maksimum permintaan setiap sambungan; 3.KeepaliveTimeout5 Menetapkan masa untuk menunggu permintaan berikutnya, mulakan semula Apache selepas konfigurasi dan gunakan alat pemaju curl atau pelayar untuk mengesahkan sama ada Keepalive berkesan untuk mengoptimumkan prestasi pelayan.

Cara menyelesaikan Apache tidak dapat memuatkan libphp.so ke pelayan Cara menyelesaikan Apache tidak dapat memuatkan libphp.so ke pelayan Aug 08, 2025 am 06:07 AM

First,verifythelibphp.sofileexistsusingfindorlocatecommands;ifmissing,reinstallPHPwithApachesupportviapackagemanager.2.CheckApacheconfigurationfilesforcorrectLoadModuledirectivepathandremoveduplicates.3.EnsureApacheandPHPversionsandarchitecturesmatch

Bagaimana cara memasang sijil SSL Let's Encrypt di Apache? Bagaimana cara memasang sijil SSL Let's Encrypt di Apache? Aug 04, 2025 am 09:47 AM

Pasang CertBot dan pemalam Apache; 2. Jalankan Certbot untuk mendapatkan sijil dan konfigurasikan nama domain; 3. Secara pilihan mengkonfigurasi pengalihan automatik dari HTTP ke HTTPS; 4. Sediakan pembaharuan automatik dan lulus ujian kering; 5. Sahkan pemasangan dan pastikan konfigurasi tambah nilai biasa Apache. Selepas sijil berjaya digunakan, pembaharuan akan diuruskan secara automatik. Selepas keseluruhan proses selesai, akses HTTPS selamat dapat dicapai.

Di manakah fail konfigurasi Apache? Di manakah fail konfigurasi Apache? Aug 08, 2025 am 01:20 AM

Ondebian/ubuntu, themainapacheconfigurationfileis/etc/apache2/apache2.conf, withadditionalconfigurationsin/etc/apache2/sites-av Ailable/dan/etc/apache2/conf-available/.2.onrhel/centos/fedora, itistypically/etc/httpd/conf/httpd.conf, withextrafilesin/etc/h

Apakah port Apache lalai? Apakah port Apache lalai? Aug 14, 2025 pm 01:02 PM

Thedefaultapacheportforhttpis80.1.port80isusedforunencryptedHttptrafficandisthestandardforwebserverServerSinkludingapache.2

Bagaimana cara menetapkan halaman ralat 404 tersuai di Apache? Bagaimana cara menetapkan halaman ralat 404 tersuai di Apache? Jul 27, 2025 am 02:20 AM

Untuk menyediakan halaman ralat 404 adat, anda perlu membuat fail halaman dan mengkonfigurasi laluan di Apache. 1. Buat halaman 404 adat, seperti menyimpan 404.html ke direktori root laman web; 2. Tambah errordocument404/404.html ke fail .htaccess direktori root laman web untuk memastikan bahawa allowoverride diaktifkan; 3. Jika anda menggunakan VPS atau pelayan mandiri, anda boleh menambah errordocument404/404.html dalam fail konfigurasi host maya (seperti 000-default.conf) dan mulakan semula perkhidmatan Apache; 4. Uji sama ada halaman tersuai berkuatkuasa dengan mengakses URL yang tidak wujud. Semasa mengkonfigurasi

Bagaimana untuk menyekat alamat IP di Apache? Bagaimana untuk menyekat alamat IP di Apache? Aug 26, 2025 am 08:00 AM

Toblockanipinapache2.4 , usetherequiredirectivewithinablock, sucheasrequireallgrantedrequirenoTip192.168.1.100toblockasingleip, Asubnetlike192.168.1, OrmultiplespecificipsbePeatingTheRequirenotipline,

Bagaimana cara mengikat format fail dalam Pengurus Fail Windows? Langkah -langkah ke operasi yang cekap Bagaimana cara mengikat format fail dalam Pengurus Fail Windows? Langkah -langkah ke operasi yang cekap Sep 05, 2025 pm 08:12 PM

Windows File Manager tidak boleh secara langsung menukar format fail dalam kelompok kerana ia hanya bertanggungjawab untuk pengurusan fail dan tidak memproses kandungan fail; Ia perlu menggunakan alat pihak ketiga seperti Irfanview dan FFMPEG untuk mencapai penukaran batch yang cekap, digabungkan dengan pengurus fail untuk menapis fail dan alat import, dan melengkapkan penukaran melalui antara muka grafik atau baris arahan. Alat baris arahan mempunyai kelebihan automasi, kecekapan tinggi dan kawalan yang tepat, tetapi perhatian harus dibayar kepada kos pembelajaran, pengendalian ralat dan sandaran fail.

See all articles