ServerName svn.foo.com Alias /trac/ /usr/local/share/trac/htdocs/ DocumentRoot "/usr/local/trac/" RewriteEngine on RewriteRule ^/projects/+$ /projects/index.html [L] RewriteCond /usr/local/trac/env/$1 -d RewriteRule ^/projects/([[:alnum:]]+)(/?.*) /projects/trac.cgi$2 [S=1,E=TRAC_ENV:/usr/local/trac/env/$1] RewriteRule ^/projects/(.*) /projects/index.html SetEnv TRAC_ENV "/usr/local/trac/env" DAV svn SVNPath /usr/local/svnroot #You have to allow people to read the files in htdocs Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all AllowOverride None Options ExecCGI -MultiViews +SymLinksIfOwnerMatch AddHandler cgi-script .cgi Order allow,deny Allow from all # # AuthType Basic # AuthName "trac" # AuthUserFile /usr/local/apache2/passwords # Require valid-user # #