我正試圖用nginx部署trac。我幾乎有一切工作免除重寫規則來提供靜態文件。我需要重寫這個網址:nginx的重寫規則
http://trac.domain.tldn/chrome/common/feed.png
這一個:
http://trac.domain.tldn/static/htdocs/common/feed.png
我有這樣的代碼,但它不工作:
location ~ /(.*?)/chrome/common/ {
rewrite /(.*?)/chrome/common/(.*) /$1/static/htdocs/common/$2 break;
root /var/www/domain.tldn/static/trac/static/htdocs/common;
}
你能幫助我呢?由於
Trac的Nginx的文檔需要改進,特別是對[服務靜態文件](http://trac.edgewall.org/wiki/TracNginxRecipe#StaticContent)。我希望儘快重寫,但@ dmitriy-z的回答看起來是正確的。 – RjOllos