我知道类似的问题已经被问到,但是可用的答案不是很清楚,所以请耐心等待。
在Apache中设置好几个<VirtualHost>
后,我想configuration_default
_ ServerName,以便返回404消息。 也就是说,除非在Host http头中指定了一些明确可用的域,否则返回404.(理想情况下,比指向不存在的目录更直接)。
任何帮助将不胜感激。
你试过了吗:
redirect404 / ErrorDocument 404“页面未find”
在默认的VirtualHost?
这里是000-default.conf的例子,如果没有为Apacheconfiguration服务器名称,它将返回404错误
<VirtualHost *:80> ServerName default Redirect 404 / </VirtualHost> <VirtualHost _default_:80> Redirect 404 / </VirtualHost>