I would like my server to return a custom html page (or even better a
tcl/adp pair) when a url is not found, with an http status code of
404.

When setting this in the config file:

ns_section "ns/server/${servername}/redirects"
ns_param   404 "/global/notfound.html"      ;# Not Found error page

it does return my notfound.html page, but with a 200 status code.

I know I can do 'ns_return 404 text/html' manually somewhere, but
where would be the best place to call that? In a custom notfound
tcl/adp pair? In a filter? Or is there a cleaner way to achieve what I
want?

I only tested this on OpenACS by the way, which calls
ns_returnnotfound I believe.


til


--
AOLserver - http://www.aolserver.com/

To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: field of 
your email blank.

Reply via email to