Wiem, że zadawano podobne pytania, ale dostępne odpowiedzi nie są bardzo jasne, więc proszę o wyrozumiałość.
Po skonfigurowaniu kilku <VirtualHost>
s w apache, chciałbym skonfigurować _default
_ nazwa_serwera, aby zwracał komunikat 404. Tzn., Chyba że w nagłówku http hosta podano jakąś jawnie dostępną domenę, zwróć 404. (Idealnie coś bardziej bezpośredniego niż wskazywanie na nieistniejący katalog).
Każda pomoc byłaby bardzo mile widziana.
apache-2.2
web-server
ezequiel-garzon
źródło
źródło
ErrorDocument
wskazuje plik lub adres URL w tym vhost, zwróci również 404, generując w ten sposób wewnętrzny błąd serwera.Redirect 404 /
wystarczy, aby wyświetlić domyślną stronę Apache „Nie znaleziono”, a także działa wewnątrz określonego wirtualnego hosta (mogą wystąpić przypadki, gdy chcesz zwrócić 404 za całą witrynę, aby zniknęła z Google SERP)Oto przykład 000-default.conf, który zwróci błąd 404, jeśli nazwa serwera nie jest skonfigurowana dla Apache
źródło