1

trac を 1 つの環境にする必要があるため、trac のプロジェクト選択ページは私のニーズには役に立ちません。

trac.ini または trac-admin を使用して利用可能なプロジェクト選択ページを無効にする設定はありますか?

4

2 に答える 2

2

いいえ、そのような Trac オプションはありません。そして、あなたが求めるものを達成する必要はありません。

Trac の組織単位は環境です。tracdへの '-s' スイッチは安価なリダイレクト ルールであり、Web サーバーのルート ディレクトリへのリクエストを別のディレクトリ (単一の Trac 環境) に転送します。で同じようにアレンジできます

  • Redirect /trac/ http://www.example.com/trac/single-env.htaccess ファイルまたは httpd.conf内
  • Apache のmod_rewriteと、次のような適切に編集された .htaccess ファイルRewriteRule ^trac$ /trac/single-env

利用可能なクライアント側のリダイレクトは信頼できないため、使用しないでください。

于 2012-05-12T13:53:47.263 に答える
2

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"
于 2012-05-11T20:05:44.397 に答える