trac を 1 つの環境にする必要があるため、trac のプロジェクト選択ページは私のニーズには役に立ちません。
trac.ini または trac-admin を使用して利用可能なプロジェクト選択ページを無効にする設定はありますか?
いいえ、そのような Trac オプションはありません。そして、あなたが求めるものを達成する必要はありません。
Trac の組織単位は環境です。tracdへの '-s' スイッチは安価なリダイレクト ルールであり、Web サーバーのルート ディレクトリへのリクエストを別のディレクトリ (単一の Trac 環境) に転送します。で同じようにアレンジできます
Redirect /trac/ http://www.example.com/trac/single-env
.htaccess ファイルまたは httpd.conf内RewriteRule ^trac$ /trac/single-env
利用可能なクライアント側のリダイレクトは信頼できないため、使用しないでください。
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"