Sé que se han hecho preguntas similares, pero las respuestas disponibles no son muy claras, así que tengan paciencia conmigo.
Después de configurar algunos <VirtualHost>
s en apache, me gustaría configurar el _default
_ ServerName para que devuelva el mensaje 404. Es decir, a menos que se especifique algún dominio explícitamente disponible en el encabezado http del Host, devuelva 404. (Idealmente, algo más directo que señalar a un directorio ahora inexistente).
Cualquier ayuda sería muy apreciada.
apache-2.2
web-server
ezequiel-garzon
fuente
fuente
ErrorDocument
apunta a un archivo o URL dentro de ese host virtual, también devolverá un 404, generando así un error interno del servidor.Redirect 404 /
es suficiente para mostrar la página predeterminada "No encontrado" de Apache y también funciona dentro de un host virtual específico (puede haber casos en los que desee devolver 404 para un sitio completo para que desaparezca de los SERP de Google)Aquí hay un ejemplo de 000-default.conf que devolverá un error 404 si el nombre del servidor no está configurado para Apache
fuente