@error(404)
def error404(error):
from bottle import redirect
# maybe test the error to see where you want to go next?
redirect(new_url, 303) # HTTP 303 should be used in this case
РЕДАКТИРОВАТЬ Я не уверен на 100%, что это можно сделать, и я не могу проверить это прямо сейчас, но я протестирую это позже и обновлю ответ, если вы не победите меня.