diff --git a/devyco/modules/releases.py b/devyco/modules/releases.py index 16d9c1de..8b2ddb49 100644 --- a/devyco/modules/releases.py +++ b/devyco/modules/releases.py @@ -179,6 +179,12 @@ def _create_latest(self, entries, path, relpath): redir = 'RewriteRule ^%s/%s$ %%{ENV:REQUEST_PROTO}://%%{HTTP_HOST}/%s/%s [L,R=302]\n' % ( relpath, link, path, sig) ret += redir + + ret +=''' +RewriteCond %{REQUEST_URI} !\.(xml|html)$ +RewriteCond %{REQUEST_URI} ^/(.+)/Releases/(.+)$ +RewriteRule ^(.*)$ https://storage.googleapis.com/yubico-binaries/%1/releases/%2 [R=301,L] +''' return ret def _post_run(self):