当将 Fossil 作为 CGI 托管时,`baseurl`

当将 Fossil 作为 CGI 托管时,`baseurl`

我正在自行托管一个存储库https://example.com/,运行 Apache。我已创建了一个名为index.cgiDOCUMENT_ROOT 的 CGI 脚本,如https://www.fossil-scm.org/fossil/doc/trunk/www/server/any/cgi.md. 到目前为止导航至https://example.com/index.cgi按预期工作。

现在我想删除该index.cgi部分。我添加了.htaccess一行:

FallbackResource /index.cgi

现在当我导航到如下 URL 时https://example.com/repo-name/timeline它也按预期工作。但是,fossil 返回的所有 URL 都是无效格式https://example.com/index.cgirepo-name/timeline

我尝试将其添加baseurl到 CGI 中,但看起来该属性不受支持。

我如何让化石燃料合作?

相关内容