Hi all, At long last I’ve moved redirection of HTTP to HTTPS from the app to the infrastructure, and set tapestry.secure-enabled <https://tapestry.apache.org/configuration.html>=false as recommended in https://tapestry.apache.org/https.html . But now I’m hitting an age-old issue: page links are returning absolute URIs with “http” protocol. For example:
Link pageDeniedLink = pageRenderLinkSource.createPageRenderLinkWithContext(PageDenied.class, parameters.getLogicalPageName()); response.sendRedirect(pageDeniedLink); break; pageDeniedLink is a relative address, but it seems to be converted to an absolute address with “http://“ by the time it gets back to the browser. This appears to have been an issue for a long time, but must have been solved, so is there a config change I need to make? From https://users.tapestry.apache.narkive.com/dapo2zzk/url-writing-problem-with-production-mode-true : "To be clear, it's not an HTTP/HTTPS problem I encountered, it was a relative/absolute URL problem. With it off, the URLs were relative and happy under HTTPS, with it on, the URLs were then set to absolute and used HTTP.” Cheers, Geoff