1

Hunchentoot 附带了一些默认文件,无需添加任何新的处理程序即可提供这些文件。它们存储在/path/to/hunchentoot/www/. 我不知道如何阻止他们被送达。我试过看,*dispatch-table**easy-handler-alist*那里什么也没有,而且我无论如何也找不到删除它们的方法。当请求其中一个页面而不从该目录中删除所有文件(更新时将恢复)时,有没有办法至少将其设为 404?

4

1 回答 1

5

这些文件是通过接受者document-root槽的值找到的。您可以在创建接受者时覆盖它:

(make-instance 'hunchentoot:easy-acceptor :port 8080 :document-root "/my/docs/")

只需将其指向一个空目录,默认情况下不提供任何服务。

如有必要,可以通过以类似方式www/errors/设置插槽来从其他地方读取位于的错误页面模板。error-template-directory

于 2015-01-25T05:52:17.477 回答