我有我的Subversion存儲庫以下virtuslhost,我想創建一個總是指向最新的穩定標籤的鏈接。我嘗試使用mod_rewrite。它被apache接受沒有任何錯誤,但不會工作。 我也試着重寫。*這似乎是不行的(是的,我重新啓動Apache)的svn每Apache與mod_rewrite
<VirtualHost svn.warsow-race.net>
ServerAdmin [email protected]
ServerName svn.warsow-race.net
ErrorLog /srv/svn/error.log
CustomLog /srv/svn/access.log combined
RewriteEngine On
RewriteRule ^/racesow0.5/latest-stable(.*) /racesow0.5/tags/0.5.4-stable$1
<Location />
DAV svn
SVNParentPath /srv/svn
</Location>
<Location /racesow0.5>
AuthType Basic
AuthName "Racesow 0.5"
AuthUserFile /srv/svn/racesow.passwd
<LimitExcept GET OPTIONS PROPFIND REPORT>
Require valid-user
</LimitExcept>
</Location>
</VirtualHost>
重寫日誌說
(2) init rewrite engine with requested uri /racesow0.5/latest-stable/sdk
(3) applying pattern '^/racesow0.5/latest-stable(.*)' to uri '/racesow0.5/latest-stable/sdk'
(2) rewrite '/racesow0.5/latest-stable/sdk' -> '/racesow0.5/tags/0.5.4-stable/sdk'
(2) local path result: /racesow0.5/tags/0.5.4-stable/sdk
(2) prefixed with document_root to /htdocs/racesow0.5/tags/0.5.4-stable/sdk
(1) go-ahead with /htdocs/racesow0.5/tags/0.5.4-stable/sdk [OK]
但打電話時我得到沒有找到404
配置中的「ReweiteEngine」輸入錯誤? – Nick 2010-09-12 21:39:20
此外,最好不要crosspost(http://superuser.com/questions/187856/svn-per-apache-with-mod-rewrite) – Nick 2010-09-12 21:40:05
它只是在這張貼錯字 – 2010-09-12 21:45:14