mirror of
				https://github.com/searxng/searxng
				synced 2024-01-01 19:24:07 +01:00 
			
		
		
		
	[fix] use base_url in http redirects - closes #451
This commit is contained in:
		
							parent
							
								
									d2fd56612c
								
							
						
					
					
						commit
						29dfd9679b
					
				
					 1 changed files with 3 additions and 3 deletions
				
			
		|  | @ -42,7 +42,7 @@ except: | ||||||
| 
 | 
 | ||||||
| from datetime import datetime, timedelta | from datetime import datetime, timedelta | ||||||
| from urllib import urlencode | from urllib import urlencode | ||||||
| from urlparse import urlparse | from urlparse import urlparse, urljoin | ||||||
| from werkzeug.contrib.fixers import ProxyFix | from werkzeug.contrib.fixers import ProxyFix | ||||||
| from flask import ( | from flask import ( | ||||||
|     Flask, request, render_template, url_for, Response, make_response, |     Flask, request, render_template, url_for, Response, make_response, | ||||||
|  | @ -531,7 +531,7 @@ def preferences(): | ||||||
| 
 | 
 | ||||||
|     blocked_engines = [] |     blocked_engines = [] | ||||||
| 
 | 
 | ||||||
|     resp = make_response(redirect(url_for('index'))) |     resp = make_response(redirect(urljoin(settings['server']['base_url'], url_for('index')))) | ||||||
| 
 | 
 | ||||||
|     if request.method == 'GET': |     if request.method == 'GET': | ||||||
|         blocked_engines = get_blocked_engines(engines, request.cookies) |         blocked_engines = get_blocked_engines(engines, request.cookies) | ||||||
|  | @ -766,7 +766,7 @@ def favicon(): | ||||||
| 
 | 
 | ||||||
| @app.route('/clear_cookies') | @app.route('/clear_cookies') | ||||||
| def clear_cookies(): | def clear_cookies(): | ||||||
|     resp = make_response(redirect(url_for('index'))) |     resp = make_response(redirect(urljoin(settings['server']['base_url'], url_for('index')))) | ||||||
|     for cookie_name in request.cookies: |     for cookie_name in request.cookies: | ||||||
|         resp.delete_cookie(cookie_name) |         resp.delete_cookie(cookie_name) | ||||||
|     return resp |     return resp | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Adam Tauber
						Adam Tauber