<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body>
    <p><font size="4">Hi Yuri,</font></p>
    <p><font size="4">If you were in EPrints 3.4.1 onwards then you
        could just unset $c-&gt;{host}.&nbsp; However, there are some Bazaar
        plugins that rely on $c-&gt;{host} being set, so you would need
        to check to make sure $c-&gt;{host} was not used directly
        anywhere and update appropriately to use $c-&gt;{securehost}.<br>
      </font></p>
    <p><font size="4">If you are still on 3.3.x, then the best plan is
        to manually set various URLs through configuration:</font></p>
    <p><font size="4">$c-&gt;{http_url} = $c-&gt;{base_url};</font></p>
    <p><font size="4">$c-&gt;{http_cgiurl} = $c-&gt;{perl_url};</font></p>
    <p><font size="4">I think you should have a cfg/cfg.d/20_baseurls.pl
        in you archive, if so just add these links after the lines that
        set the </font><font size="4"><font size="4">$c-&gt;{base_url}
          and </font></font><font size="4"><font size="4"><font size="4">$c-&gt;{perl_url} variables.&nbsp; However, this will
            only work if you have a recent version of 20_baseurls.pl,
            which prioritises HTTPS over HTTP:</font></font></font></p>
    <p><font size="4"><font size="4"><font size="4"><a class="moz-txt-link-freetext" href="https://eur03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Feprints%2Feprints%2Fblob%2F3.3%2Flib%2Fdefaultcfg%2Fcfg.d%2F20_baseurls.pl&amp;data=05%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cc6bc4a97e14442e6f81708da79133961%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637955420746004261%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=XnGUWtmX0aFt1A5LNFSHF%2FBxhTd5SoRaDFudIXjKAcw%3D&amp;reserved=0" originalSrc="https://github.com/eprints/eprints/blob/3.3/lib/defaultcfg/cfg.d/20_baseurls.pl" shash="rPNK8nJLuXSJGWNQnuD4yXxCDHj8uq3ubrihttW6JhSxtFEMXhWo1E6BUiure+p6psGitRyGNUvnLRLB76LLjsH8L6QeMFHkvwejbeAPIJmzPcKGiUV39cVdaRJoJM8aOSV2wQpF6A15b30FAIypm5Di4FITRPVWD4avCGvmnW4=">https://github.com/eprints/eprints/blob/3.3/lib/defaultcfg/cfg.d/20_baseurls.pl</a></font></font></font></p>
    <p><font size="4"><font size="4"><font size="4">Also, using a copy
            of 20_baseurls.pl above with the changes I suggested will
            also only work if $c-&gt;{securehost} is set in a file that
            is loaded before 20_baseurls.pl (e.g. 10_core.pl).&nbsp; If you
            have </font></font></font><font size="4"><font size="4"><font size="4"><font size="4"><font size="4"><font size="4">$c-&gt;{securehost}
                  defined in https.pl, (which seems quite common), you
                  are best renaming this to 15_https.pl.&nbsp; Once you have
                  got the appropriate changes in place, it is probably
                  worth running generate_apacheconf and generate_static,
                  although I don't think the former should be needed.&nbsp;
                  Then when you are happy that static pages no longer
                  have any HTTP URLs, (by testing in your web browser),
                  it is worth running &quot;epadmin refresh_abstracts&quot; and
                  &quot;epadmin refresh_views&quot; to clear HTTP URLs from those
                  pages as well.</font></font></font></font></font></font></p>
    <p><font size="4"><font size="4"><font size="4"><font size="4"><font size="4"><font size="4">Regards</font></font></font></font></font></font></p>
    <p><font size="4"><font size="4"><font size="4"><font size="4"><font size="4"><font size="4">David Newman<br>
                </font></font></font></font></font></font></p>
    <p><font size="4"></font><br>
    </p>
    <div class="moz-cite-prefix">On 08/08/2022 8:02 am, Yuri via
      Eprints-tech wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:7c0f1bce-b2e6-13ee-373d-c78cb28c0b61@alfa.it">
      <pre class="moz-quote-pre" wrap="">CAUTION: This e-mail originated outside the University of Southampton.

Hi!

  I would like to totally switch to https. I've managed most of the
redirects at apache level and it works but, for example, the export for
in views (/cgi/exportview) still point to http, as various backend urls.
Redirects are not perfect because when cgi is involved the browser will
prompt a secure warning because the form will go in http (before
redirect). Looking at the code, seems possible to have only securehost
set and c-&gt;{'host'} commented. Will this work or there will be any issue?


*** Options: <a class="moz-txt-link-freetext" href="http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech">http://mailman.ecs.soton.ac.uk/mailman/listinfo/eprints-tech</a>
*** Archive: <a class="moz-txt-link-freetext" href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.eprints.org%2Ftech.php%2F&amp;data=05%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cc6bc4a97e14442e6f81708da79133961%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637955420746004261%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=8w%2FNhEN3KkNcq9Pal6yeZSEeYUdt%2BJLbzo%2Ffkm9XSr0%3D&amp;reserved=0" originalSrc="http://www.eprints.org/tech.php/" shash="w/qoiXxnbFgEpjz/OH3PYnWoyjuqUSP40kzH8A7VWtIKgy8gfUohMRHKJDYg4iDctSA9C0JN7l73P7kjYuK+SuB+CQo2JDu76s15SyXk0ez/qNirotg2RS9nREKEfrI0/iwrbgtOmTnMu9qBJsThQ572RzW1568i7p0NNmMs9BM=">https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.eprints.org%2Ftech.php%2F&amp;amp;data=05%7C01%7Cdrn%40ecs.soton.ac.uk%7C5fd34e01b83a4ceb9c3208da790c5012%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637955391025092451%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;amp;sdata=RBSiwRwGzGBMq%2BRPpuM1u8hsQkowgKOL1IZw3eiplYg%3D&amp;amp;reserved=0</a>
*** EPrints community wiki: <a class="moz-txt-link-freetext" href="https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwiki.eprints.org%2F&amp;data=05%7C01%7Ceprints-tech%40ecs.soton.ac.uk%7Cc6bc4a97e14442e6f81708da79133961%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637955420746004261%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=pFKude4ibajQK6Jf7X0vxfYM%2B6Fiqa%2Bxm6qj0Bqd4wY%3D&amp;reserved=0" originalSrc="http://wiki.eprints.org/" shash="RA+npAgacXqvMEvYFGSPmrWkdeP+B1kJLr7CrlNOMkD0qcZDbZsTjmAhJrJthNufivPNjQXlnWwkCKN5s2SdApWE0i8zlyJSLCmlfqeVVWkE1OXbKQFR2kumHG6kvjYPJ7BIQl2E2OQLS1zNfO7M+K0lgy3N0V+fmggfes9UUNg=">https://eur03.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwiki.eprints.org%2F&amp;amp;data=05%7C01%7Cdrn%40ecs.soton.ac.uk%7C5fd34e01b83a4ceb9c3208da790c5012%7C4a5378f929f44d3ebe89669d03ada9d8%7C0%7C0%7C637955391025092451%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;amp;sdata=qXLgmrSNhdhR00LGOD5TmoaujrWk17h4KnNKXVctTlQ%3D&amp;amp;reserved=0</a>
</pre>
    </blockquote>
  </body>
</html>