Jika ingin semua permintaan yang tidak sesuai/cocok apakah permintaan itu menggunakan alamat ip atau nama domain mengarah ke default host,ditunjukkan dengan pesan kesalahan “host not found”.Bisa di setting pada konfigurasi apache sebagai berikut:
<VirtualHost *:80>
ServerName default
DocumentRoot /www/htdocs
ErrorDocument 404 /site_list.html
</VirtualHost>
kode tersebut ditambahkan sebelum pendeklarasian <VirtualHost>yang lain,atau bisa dikatakan,di letakkan pada awal konfigurasi apache.
PErlu diingat disini bahwa code tersebut digunakan dalam konteks pemberian nama virtual host, sehingga diasumsikan bahwa server terdapat nama virtual host yang lain yang juga menggunakan notasi <VirtualHost *:80>, dan yang perlu di ingat bahwa sebelum konten <VirtualHost *:80>,di awal konfigurasi harus dideklarasikan terlebih dahulu dengan NameVirtualHost *: 80
NameVirtualHost *: 80
<VirtualHost *:80>
ServerName default
DocumentRoot /www/htdocs
ErrorDocument 404 /site_list.html
</VirtualHost>
Jika muncul pesan warning pada saat apahe dijalankan seperti ini,hiraukan saja. Walaupun muncul pesan warning, apache akan tetap berjalan dengan normal
[warn] NameVirtualHost *:80 has no VirtualHosts
... waiting [Tue Aug 16 20:24:44 2011] [error] VirtualHost *:80 -- mixing * ports and non-* ports with a NameVirtualHost address is not supported, proceeding with undefined results
Settingan ErrorDocument 404 untuk mengarahkan pengunjung/pengakses web server agar diarahkan ke halaman pesan kesalahan yang berisikan pesan kesalahan yang telah dibuat atau telah disetting dengan nama site_list.html. Yang bertujuan agar pengunjung/pengakses yang mengakses web server tidak ditinggalkan pesan ErrorDocument 404 begitu saja tetapi pengunjung/pengakses yang mendapat pesan kesalahan ErrorDocument 404 bisa kita bantu untuk mengarah ke alamat yang benar pada web server. Sebagai contoh pesan kesalahan ErrorDocument 404 diganti dengan penampilan index situs,sehingga pengunjung/pengakses mendapat gambaran kemana yang harus dituju.
We appreciate any and all feedback about our site; praise, ideas, bug reports you name it!