on master help sign in
[fix] use base_url in http redirects - closes #451
commit29dfd9679b11c68384ef5f90d1880780352037e6 authorAdam Tauber <asciimoo@gmail.com> dateFri 23 Oct 2015, 23:07 (11 years ago) parentd2fd566
1 file changed+3−3
searx/webapp.py+3−3
searx/webapp.py+3−3
@@ -42,7 +42,7 @@ except:
4242
4343from datetime import datetime, timedelta
4444from urllib import urlencode
45−from urlparse import urlparse
45+from urlparse import urlparse, urljoin
4646from werkzeug.contrib.fixers import ProxyFix
4747from flask import (
4848 Flask, request, render_template, url_for, Response, make_response,
@@ -531,7 +531,7 @@ def preferences():
531531
532532 blocked_engines = []
533533
534− resp = make_response(redirect(url_for('index')))
534+ resp = make_response(redirect(urljoin(settings['server']['base_url'], url_for('index'))))
535535
536536 if request.method == 'GET':
537537 blocked_engines = get_blocked_engines(engines, request.cookies)
@@ -766,7 +766,7 @@ def favicon():
766766
767767@app.route('/clear_cookies')
768768def clear_cookies():
769− resp = make_response(redirect(url_for('index')))
769+ resp = make_response(redirect(urljoin(settings['server']['base_url'], url_for('index'))))
770770 for cookie_name in request.cookies:
771771 resp.delete_cookie(cookie_name)
772772 return resp