mirror of
https://github.com/osm-search/Nominatim.git
synced 2026-03-12 05:44:06 +00:00
allow to add php-compatible endpoints
If the new setting NOMINATIM_SERVE_LEGACY_URLS is set, the servers expose the endpoints also with the .php suffix to ensure backwards compatibility.
This commit is contained in:
@@ -61,8 +61,12 @@ def get_application(project_dir: Path,
|
||||
config = Configuration(project_dir, environ)
|
||||
|
||||
routes = []
|
||||
legacy_urls = config.get_bool('SERVE_LEGACY_URLS')
|
||||
for name, func in api_impl.ROUTES:
|
||||
routes.append(Route(f"/{name}", endpoint=_wrap_endpoint(func)))
|
||||
endpoint = _wrap_endpoint(func)
|
||||
routes.append(Route(f"/{name}", endpoint=endpoint))
|
||||
if legacy_urls:
|
||||
routes.append(Route(f"/{name}.php", endpoint=endpoint))
|
||||
|
||||
middleware = []
|
||||
if config.get_bool('CORS_NOACCESSCONTROL'):
|
||||
|
||||
Reference in New Issue
Block a user