woodfighter: htaccess textausgabe

Beitrag lesen

Tach,

HTML für individuelle Fehleranzeige ErrorDocument 404 "<html><head><title>Seite nicht vorhanden</title>\ <style type='text/css'>\ body {background-color:#EEEEEE;}\ h1,p,a {font-family:Helvetica,Arial,Sans-serif;}\ h1 {font-size:1.7em; margin-bottom:0em;}\ p {font-size:0.95em;}\ a {font-size:0.93em; text-decoration:none;}\ a:link,a:visited {color:#000080;}\ a:hover {color:#FF0000;}\ </style>\ </head><body>\ <h1>Fehler 404</h1>\ <p>Die angeforderte URL kann nicht gefunden werden.</p>\ <p>Probieren Sie es bitte erneut mit einem Aufruf der\ <a href='/'>Startseite</a>.</p>\ </body></html>"

und das funktioniert? Ich wäre davon ausgegegangen, dass der Apache hier einen Content Type text/plain schickt und die Browser das entsprechend ausgeben (außer vielleicht der IE).

nur wie mache ich das bei 200 OK ?

Diese Frage ergibt nicht viel Sinn, einen 200 sendet der Apache, wenn er die angefragte Ressource gefunden hat und ausliefern kann

Es geht nicht um Fehlermeldungen. Es geht um eine spezielle Ausgabe bei Aufruf der Domain die nur in der htaccess und nicht in einer Datei definiert wird

Am nächsten ran käme man da vermutlich mit einer Type Map und https://httpd.apache.org/docs/2.4/mod/mod_negotiation.html ran, aber selbst da ist die Type Map eine externe Datei; da kann man also auch direkt, ne HTML-Datei anlegen und per mod_rewrite oder mod_alias auf diese verweisen. mod_redirect ist keine Alternative, weil es keine Statuscodes außerhalb der 300er-Range schickt.

mfg
Woodfighter