Skip to content

Commit

Permalink
Fix: redirect non-latest releases to the CDN directly (#150)
Browse files Browse the repository at this point in the history
As we no longer publish non-latest on the website, send them to
somewhere where the files are still available.
  • Loading branch information
TrueBrain authored Feb 21, 2020
1 parent e723164 commit f4bb295
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions nginx.default.conf
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,18 @@ server {
# For some time, openttd-useful was not marked as "release", making it an odd duck
location ~ ^/downloads/openttd-useful/(.*) { return 301 $scheme://$http_host/downloads/openttd-useful-releases/$1; }

# Non-latest are no longer served via this container; they can be found on the CDN
location ~ ^/downloads/catcodec-releases/([\d].*).html$ { return 301 $scheme://cdn.openttd.org/catcodec-releases/$1/; }
location ~ ^/downloads/grfcodec-releases/([\d].*).html$ { return 301 $scheme://cdn.openttd.org/grfcodec-releases/$1/; }
location ~ ^/downloads/nforenum-releases/([\d].*).html$ { return 301 $scheme://cdn.openttd.org/nforenum-releases/$1/; }
location ~ ^/downloads/nosound-releases/([\d].*).html$ { return 301 $scheme://cdn.openttd.org/nosound-releases/$1/; }
location ~ ^/downloads/opengfx-releases/([\d].*).html$ { return 301 $scheme://cdn.openttd.org/opengfx-releases/$1/; }
location ~ ^/downloads/openmsx-releases/([\d].*).html$ { return 301 $scheme://cdn.openttd.org/openmsx-releases/$1/; }
location ~ ^/downloads/opensfx-releases/([\d].*).html$ { return 301 $scheme://cdn.openttd.org/opensfx-releases/$1/; }
location ~ ^/downloads/openttd-releases/([\d].*).html$ { return 301 $scheme://cdn.openttd.org/openttd-releases/$1/; }
location ~ ^/downloads/openttd-useful-releases/([\d].*).html$ { return 301 $scheme://cdn.openttd.org/openttd-useful-releases/$1/; }
location ~ ^/downloads/osie-releases/([\d].*).html$ { return 301 $scheme://cdn.openttd.org/osie-releases/$1/; }

### Below are redirects to support old URLs of our previous Django-based website

# Main pages
Expand Down

0 comments on commit f4bb295

Please sign in to comment.