我需要 trac 是 1 个环境,所以 trac 的项目选择页面对我的需求没有用。
trac.ini 中是否有任何设置或使用 trac-admin 禁用可用项目选择页面?
使用Tracd时,可以使用选项 --single-env;
-s, --single-env only serve a single project without the project list
您也可以在 /etc/conf.d/tracd 中将其设置为 TRACD_OPTS;例如
TRACD_OPTS="--single-env --auth=*,/var/lib/trac/myproject/users.htdigest,example.com /var/lib/trac/myproject"
不,没有这样的 Trac 选项。并且不需要实现您所要求的。
Trac 的组织单位是环境。'-s' 切换到tracd是一个廉价的重定向规则,将请求转发到 web 服务器根目录到另一个目录,即单个 Trac env。你可以安排同样的
Redirect /trac/ http://www.example.com/trac/single-env
在.htaccess 文件或 httpd.conf 中RewriteRule ^trac$ /trac/single-env
您不应该使用可用的客户端重定向,因为它们不可靠。