I’m running into an issue similar to what’s described here: Health Checks on Google Kubernetes Engine when URL is https
Basically: I have an https URL, ghost is serving on localhost:2368. If site URL has https, Ghost gives a 301 redirect for http requests, which is a problem in my setup.
Related github issue: https://github.com/TryGhost/Ghost/issues/11039
- Is it possible to disable 301 redirect for
/when URL starts with
https? In any case, it seems odd to me that Ghost core is implementing this even though its actually serving traffic over
http– shouldn’t this sort of redirect be left up to the proxy?
- Alternatively, why does Ghost explicitly include the site URL when linking images etc? Best practice (e.g. https://developer.mozilla.org/en-US/docs/Learn/HTML/Multimedia_and_embedding/Images_in_HTML) is to use relative links – it’s easier on the browser, AND it’s protocol agnostic. Is there any way to suppress this behavior?