0

/var/www/vhosts/domain.com/tracの下にtrac.fcgiがあります。次の行を含む.htaccessファイルで保護されています

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /trac.fcgi/$1 [L,QSA]
RewriteRule ^$ trac.fcgi [L]

/var/www/vhosts/trac.domain.com/confの下にある私のvhost.confには、次のコンテンツが含まれています。

<Location /trac.fcgi/login>
AuthType Basic
AuthName "trac"
AuthUserFile /var/www/vhosts/domain.com/trac/.htpasswd
Require valid-user
</Location>

ログインするたびに、URLはhttp://trac.domain.com/trac.fcgi/trac.domain.comに書き換えられます。(なぜですか?どうすればそれを防ぐことができますか?)

Tracは常にエラーメッセージで応答します

No handler matched request to /trac.domain.com

それはかなり迷惑です。

4

1 に答える 1

0

追加することで問題を解決できました

Redirect /trac.fcgi/trac.domain.com /trac.fcgi/wiki

私の.htaccessファイルに。解決策は醜いですが、うまくいきます。

于 2013-02-17T02:47:06.850 に答える