我在/var/www/vhosts/domain.com/trac下有我的trac.fcgi。 它受到具有行<。p>的.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下的my vhost.conf包含以下内容:
<Location /trac.fcgi/login>
AuthType Basic
AuthName "trac"
AuthUserFile /var/www/vhosts/domain.com/trac/.htpasswd
Require valid-user
</Location>
每当我登录时,网址都会重写为http://trac.domain.com/trac.fcgi /trac.domain.com 。 (为什么?我怎么能阻止它?)
Trac始终回答错误消息
No handler matched request to /trac.domain.com
这很烦人。
答案 0 :(得分:0)
我可以通过添加
解决问题Redirect /trac.fcgi/trac.domain.com /trac.fcgi/wiki
到我的.htaccess文件。解决方案很丑陋,但确实有效。