Add onion location header

Julien LepillerWed Jun 03 22:48:09+0200 2020

31cbde4

Add onion location header

systems/hermes.scm

3737
(define lepiller-policy
3838
  (append
3939
    web-base-policy
40-
    '("# accept-language: en,en-US;q=0.8,ja;q=0.6"
40+
    '("add_header Onion-Location 'http://c25o7knygjm3m67jy27yuynvv4pkfi25naucscmh4ubq2ggiig3v57ad.onion$request_uri';"
41+
      "# accept-language: en,en-US;q=0.8,ja;q=0.6"
4142
      "set $first_language '';"
4243
      "if ($http_accept_language ~* '(en|eo|fr)') {"
4344
      "  set $first_language $1;"

5152
      "}"
5253
      )
5354
    (web-html-policy
54-
      '("    try_files $my_uri $uri $uri/ =404;"))
55+
      '("    add_header Onion-Location 'http://c25o7knygjm3m67jy27yuynvv4pkfi25naucscmh4ubq2ggiig3v57ad.onion$request_uri';"
56+
        "    try_files $my_uri $uri $uri/ =404;"))
5557
    '("error_page 404 /404.html;")))
5658
5759
(operating-system