To redirect in bottle, use this snippet:
response.status = 303 response.set_header('Location', 'https://techoverflow.net')
303
is the HTTP response code See Other. In certain applications you might want to use 301
(permanent redirect) or 307
(temporary redirect) instead.
Full example:
#!/usr/bin/env python3 from bottle import route, run, response @route('/') def redirect(): response.status = 303 response.set_header('Location', 'https://techoverflow.net') run(host='localhost', port=9000)