From b16fb65a893936eb645b5fdcf0e38069e964137d Mon Sep 17 00:00:00 2001 From: str4d <str4d@mail.i2p> Date: Sun, 6 Mar 2016 01:44:09 +0000 Subject: [PATCH] Redirects for old spec URLs --- i2p2www/views.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/i2p2www/views.py b/i2p2www/views.py index 2efecd784..53335dc8f 100644 --- a/i2p2www/views.py +++ b/i2p2www/views.py @@ -12,11 +12,22 @@ from i2p2www.blog.helpers import get_blog_posts def main_index(): return redirect(url_for('site_show', lang='en')) +SPEC_REDIRECTS = { + 'docs/how/cryptography': 'cryptography', +} + # Site pages @cache.cached() def site_show(page): if page.endswith('.html'): return redirect(url_for('site_show', page=page[:-5])) + + # Redirect for old spec pages + if page.startswith('docs/spec/'): + return redirect(url_for('spec_show', name=page[10:])) + if page in SPEC_REDIRECTS: + return redirect(url_for('spec_show', name=SPEC_REDIRECTS[page])) + name = 'site/%s.html' % page page_file = safe_join(TEMPLATE_DIR, name) -- GitLab