2016-06-23 9 views
0

Ich habe einen Webserver erstellt. Es gibt bestimmte Seiten, die ich dem Benutzer den Standardfehler 404 zurückgeben möchte (obwohl die Seiten in meinem Browser vorhanden sind). Ich habe viele Artikel darüber gesehen, wie man benutzerdefinierte 404-Fehlerseiten erstellt, aber ich möchte speziell die Standardfehlerseite (auf bestimmten Seiten, die tatsächlich existieren) zurückgeben, wie wenn jemand im Internet surft und eine Internetadresse eingibt, die das nicht tut existieren. Danke im Voraus.Standard 404 HTML-Antwort

Edit: Ich möchte die Frage neu zu formulieren:

Ich bin für das Servlet mit tomcat8. Bei der Eingabe von http://myIp:8080 bekomme ich die Standard-Tomcat8-Webseite (entsprechend der Standard-index.html-Datei, die Tomcat8 bietet). Anstelle dieser Standardseite möchte ich einen Fehler 404 Seite nicht gefunden haben. Wie ändere ich die Standard-index.html-Datei, um zu einem Standard-Browser zu gelangen 404 Seite nicht gefunden Fehler?

+0

Zunächst wäre es nützlich, welche Art von Webserver Sie verwenden (IIS, Apache, Nginx ...). Als nächstes bin ich mir nicht wirklich sicher, dass das wirklich eine Programmierfrage ist und mehr ein konfigurationsbezogenes Problem. Im letzteren Fall könnte [Serverfehler] (http://serverfault.com/) hilfreicher sein. – Adwaenyth

+0

Ich benutze den Apache Tomcat 8 Server – user6285790

Antwort

0

Sie haben nicht gesagt, welchen Stack Sie verwenden, aber im Allgemeinen suchen Sie nach Redirect. Was auch immer Sie dort verwenden, sollte es möglich sein, die interne Umleitung von Seiten, die Sie ausblenden möchten, auf Seite 404 zu konfigurieren. Es ist jedoch nicht klar, warum Sie Seiten von Ihren Benutzern verstecken wollen. Ich bin ziemlich sicher, wenn Sie den Grund hinter jemandem bekannt geben, kann eine bessere Lösung für Ihr Problem vorschlagen.

+0

Derzeit was ich getan habe, ist die Index.html Standard-Datei (Tomcat8) geändert, um "Error 404" als Header-Text anzuzeigen, aber idealerweise möchte ich es auf die Standardfehler 404-Seite, die im Webbrowser angezeigt wird. Der Grund ist, dass die Website nur für bestimmte Nutzer gedacht ist und ich nicht möchte, dass jemand versehentlich auf die Website stolpert. – user6285790

+0

Aber wie unterscheidet man zwischen spezifischen und nicht spezifischen Benutzern? –