我在子目录htm /上运行swish-e。在任何搜索结果页面上,网址都会对目录分隔符进行转义,从而提供不可用的链接,例如htm%2Fpage.htm。
如何让swish-e或search.cgi无法逃避结果中的网址?我在分发附带的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,索引和search.cgi工作正常。