diff options
| author | Luke Hoersten <[email protected]> | 2026-04-18 18:29:40 -0500 |
|---|---|---|
| committer | Luke Hoersten <[email protected]> | 2026-04-18 18:29:40 -0500 |
| commit | 2d9c77f71cd0d98f499326f1a7750880ae7ce5c6 (patch) | |
| tree | 1c397ebb5a5774259d45b3de7f88e2fc8b27673e /git/web/templates | |
| parent | fd4cc06d93bbcfb374c787a258c04351e33f6653 (diff) | |
Add nginx permanent redirects for old Mercurial /file/tip/ paths to cgit /tree/
Diffstat (limited to 'git/web/templates')
| -rw-r--r-- | git/web/templates/cgit.nginx.conf.j2 | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/git/web/templates/cgit.nginx.conf.j2 b/git/web/templates/cgit.nginx.conf.j2 index 0ddbe38..324dd0c 100644 --- a/git/web/templates/cgit.nginx.conf.j2 +++ b/git/web/templates/cgit.nginx.conf.j2 @@ -25,6 +25,11 @@ server { root /usr/share/cgit; + # Redirect old Mercurial-style paths to cgit equivalents + rewrite ^/([^/]+)/file/tip/(.*)$ /$1/tree/$2 permanent; + rewrite ^/([^/]+)/file/tip$ /$1/tree permanent; + rewrite ^/([^/]+)/file$ /$1/tree permanent; + try_files $uri @cgit; location @cgit { |
