mirror of
				https://github.com/searxng/searxng
				synced 2024-01-01 19:24:07 +01:00 
			
		
		
		
	Merge pull request #2733 from dalf/fix-2656
SCRIPT_NAME remove trailing slash to avoid infinite redirect
This commit is contained in:
		
						commit
						a9a51ceb48
					
				
					 1 changed files with 4 additions and 1 deletions
				
			
		|  | @ -1133,11 +1133,14 @@ class ReverseProxyPathFix: | |||
| 
 | ||||
|             base_url = urlparse(settings['server']['base_url']) | ||||
|             self.script_name = base_url.path | ||||
|             if self.script_name.endswith('/'): | ||||
|                 # remove trailing slash to avoid infinite redirect on the index | ||||
|                 # see https://github.com/searx/searx/issues/2729 | ||||
|                 self.script_name = self.script_name[:-1] | ||||
|             self.scheme = base_url.scheme | ||||
|             self.server = base_url.netloc | ||||
| 
 | ||||
|     def __call__(self, environ, start_response): | ||||
| 
 | ||||
|         script_name = self.script_name or environ.get('HTTP_X_SCRIPT_NAME', '') | ||||
|         if script_name: | ||||
|             environ['SCRIPT_NAME'] = script_name | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Noémi Ványi
						Noémi Ványi