diff --git a/docs/admin/settings/settings_server.rst b/docs/admin/settings/settings_server.rst index cf480683e..e2dddc1d2 100644 --- a/docs/admin/settings/settings_server.rst +++ b/docs/admin/settings/settings_server.rst @@ -14,6 +14,7 @@ limiter: false public_instance: false image_proxy: false + method: "GET" default_http_headers: X-Content-Type-Options : nosniff X-Download-Options : noopen @@ -50,8 +51,14 @@ ``image_proxy`` : ``$SEARXNG_IMAGE_PROXY`` Allow your instance of SearXNG of being able to proxy images. Uses memory space. +``method`` : ``GET`` | ``POST`` + HTTP method. By defaults ``GET`` is used / The ``POST`` method has the + advantage with some WEB browsers that the history is not easy to read, but + there are also various disadvantages that sometimes severely restrict the ease + of use for the user (e.g. back button to jump back to the previous search + page and drag & drop of search term to new tabs do not work as expected). + .. _HTTP headers: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers ``default_http_headers`` : Set additional HTTP headers, see `#755 `__ - diff --git a/searx/settings.yml b/searx/settings.yml index 9e23a2615..4ff67de09 100644 --- a/searx/settings.yml +++ b/searx/settings.yml @@ -95,7 +95,7 @@ server: http_protocol_version: "1.0" # POST queries are more secure as they don't show up in history but may cause # problems when using Firefox containers - method: "POST" + method: "GET" default_http_headers: X-Content-Type-Options: nosniff X-Download-Options: noopen @@ -142,11 +142,11 @@ ui: # Lock arbitrary settings on the preferences page. To find the ID of the user # setting you want to lock, check the ID of the form on the page "preferences". # -# preferences: -# lock: +preferences: + lock: + - method # - language # - autocomplete -# - method # - query_in_title # searx supports result proxification using an external service: