Hunchentoot附带了一些默认文件,无需添加任何新处理程序即可使用。它们存储在/path/to/hunchentoot/www/
中。我无法弄清楚如何阻止他们被送达。我曾尝试查看*dispatch-table*
和*easy-handler-alist*
,但没有任何内容,而且无论如何我无法找到删除它们的方法。有没有办法在请求其中一个页面时至少使其成为404而不从该目录中删除所有文件(在更新时会恢复)?
答案 0 :(得分:5)
可以通过接受者document-root
广告位的值找到这些文件。您可以在创建接受器时覆盖它:
(make-instance 'hunchentoot:easy-acceptor :port 8080 :document-root "/my/docs/")
只需将其指向一个空目录,默认情况下不提供任何内容。
如有必要,可以通过以类似方式设置www/errors/
广告位,从其他位置读取位于error-template-directory
的错误页面模板。