Saya tahu bahwa pertanyaan serupa telah diajukan, tetapi jawaban yang tersedia tidak begitu jelas, jadi tolong sampaikan kepada saya.
Setelah mengatur beberapa <VirtualHost>
s di apache, saya ingin mengkonfigurasi _default
_ ServerName sehingga mengembalikan pesan 404. Yaitu, kecuali beberapa domain yang tersedia secara eksplisit ditentukan di header http Host, kembali 404. (Idealnya sesuatu yang lebih langsung daripada menunjuk ke direktori sekarang-tidak ada.)
Bantuan apa pun akan sangat dihargai.
apache-2.2
web-server
Ezequiel-garzon
sumber
sumber
ErrorDocument
menunjuk ke file atau url di dalam vhost itu, itu juga akan mengembalikan 404, sehingga menghasilkan kesalahan server internal.Redirect 404 /
cukup untuk menampilkan halaman default Apache "Not Found" dan juga berfungsi di dalam virtualhost tertentu (mungkin ada kasus ketika Anda ingin mengembalikan 404 untuk seluruh situs agar menghilang dari Google SERPs)Berikut adalah contoh 000-default.conf yang akan mengembalikan 404 kesalahan jika nama server tidak dikonfigurasi untuk Apache
sumber