From 99715d292f755bacdcce96c1ad2285bee0fd06a3 Mon Sep 17 00:00:00 2001 From: Andreas <andreasv@fsmpi.rwth-aachen.de> Date: Sat, 18 Feb 2017 12:36:07 +0100 Subject: [PATCH] now supporting legacy embed and rss links --- server.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/server.py b/server.py index ef8d50a..50069cc 100644 --- a/server.py +++ b/server.py @@ -629,6 +629,22 @@ def sitemap(): return Response(render_template('sitemap.xml', pages=pages), 200, {'Content-Type': 'application/atom+xml'} ) + +@app.route('/site/') +@app.route('/site/<string:phpfile>') +def legacy(phpfile=None): + if phpfile=='embed.php' and ('lecture' in request.args): + return redirect(url_for('embed', id=request.args['lecture']),code=302) + if phpfile=='feed.php' and ('all' in request.args): + return redirect(url_for('feed'),code=302) + if phpfile=='feed.php' and ('newcourses' in request.args): + return redirect(url_for('courses_feed'),code=302) + if phpfile=='feed.php': + return redirect(url_for('feed', handle=request.args.copy().popitem()[0]),code=302) + print("Unknown legacy url:",request.url) + return redirect(url_for('index'),code=302) + + import feeds import importer import stats -- GitLab