diff --git a/server.py b/server.py
index 4a307ef79429a32357d6f97434646e09daf77315..358e549cebb5bd50cf389d18e25564088bc1a101 100644
--- a/server.py
+++ b/server.py
@@ -278,6 +278,9 @@ def index():
 	# handle legacy urls...
 	if 'course' in request.args:
 		return redirect(url_for('course', handle=request.args['course']),code=302)
+	if 'view' in request.args:
+		if (request.args['view'] == 'player') and ('lectureid' in request.args) :
+			return redirect(url_for('lecture', id=request.args['lectureid']),code=302)
 
 	start = date.today() - timedelta(days=1)
 	end = start + timedelta(days=7)