Hi!
On Fri, 11 Jun 2004 09:40:13 +0900, KMP Developer jc@itsec.co.kr wrote:
I'm building my web app using your tbnl and today is day 2 :)
Yesterday I found a bug in process-apache-command function(modlisp.lisp).
When url of client browser is invalid(for example: "http://localhost/abc???def") the function does nothing(e.g. doesn't return any html).
I can't reproduce that here, I get a 404 reply. Are you sure you have setup httpd.conf correctly such that all localhost URLs are served through TBNL?
Based on Apache's behaviour(I'm not a http expert, btw), it should return '404 not found' and there should be a way user can add a friendly 'not found' page, I think.
You can create your own friendly 404 page if you put a 'catch-all' handler at the end of the dispatch table
http://weitz.de/tbnl/#*dispatch-table*
or simply change the value of *DEFAULT-HANDLER*
http://weitz.de/tbnl/#*default-handler*
You may know this problem, and I'd like to ask its fix before I try to write one for myself.
Thanks for tbnl
You're welcome.
Please use the mailing list for bug reports, thanks.
Cheers, Edi.