diff options
| -rw-r--r-- | searx/templates/opensearch.xml | 4 | ||||
| -rw-r--r-- | searx/webapp.py | 3 |
2 files changed, 4 insertions, 3 deletions
diff --git a/searx/templates/opensearch.xml b/searx/templates/opensearch.xml index 82f8225c0..f39283f99 100644 --- a/searx/templates/opensearch.xml +++ b/searx/templates/opensearch.xml @@ -4,8 +4,8 @@ <Description>Search searx</Description> <InputEncoding>UTF-8</InputEncoding> <LongName>searx metasearch</LongName> - {% if method == 'get' %} - <Url type="text/html" method="get" template="{{ host }}?q={searchTerms}"/> + {% if opensearch_method == 'get' %} + <Url type="text/html" method="get" template="{{ host }}search?q={searchTerms}"/> {% if autocomplete %} <Url type="application/x-suggestions+json" method="get" template="{{ host }}autocompleter"> <Param name="format" value="x-suggestions" /> diff --git a/searx/webapp.py b/searx/webapp.py index 57734e2cf..89d288e73 100644 --- a/searx/webapp.py +++ b/searx/webapp.py @@ -128,6 +128,7 @@ def render(template_name, **kwargs): return render_template(template_name, **kwargs) +@app.route('/search', methods=['GET', 'POST']) @app.route('/', methods=['GET', 'POST']) def index(): """Render index page. @@ -392,7 +393,7 @@ def opensearch(): method = 'get' ret = render('opensearch.xml', - method=method, + opensearch_method=method, host=get_base_url()) resp = Response(response=ret, |