我在子目录 htm/ 上运行 swish-e。在任何搜索结果页面上,url 都会转义目录分隔符,从而提供不可用的链接,例如 htm%2Fpage.htm。
如何让 swish-e 或 search.cgi 不转义结果中的 url?我在发行版附带的 search.cgi 中使用标准的 search.tt,我的 swish.config 文件说:
IndexOnly .htm .html
DefaultContents HTML*
StoreDescription HTML* <body>
MetaNames swishtitle swishdocpath
IndexDir htm
我在父目录中运行它:swish-e -c swish.config
除了不可用的 url,indexing 和 search.cgi 工作正常。