Неправильный редирект
Есть функция для редиректа укороченных URL на их оригинал -
Например, в БД есть следующая запись :
- original_url : stackoverflow.com
- short_url : xYz
Проблема в том, что при запросе
127.0.0.1:5000/xYz
URL в адресной строке меняется на
127.0.0.1:5000/stackoverflow.com
, с ошибкой "The requested URL not found on server".
Что я делаю не так?
Ответы (1 шт):
Автор решения: mrvol
→ Ссылка
url = link.original_url
if not url.startswith('http') or not url.startswith('/')
url = 'http://' + url
return redirect(url, code=302)
