I have create a new Ghost blog, and when I create a new post with external links, they return a 404 page on my ghost blog. For example, I create a link, linking to mailgun.com, after I publish the post and click on the link, it returns a 404 page on my ghost blog. Why is that? How can I fix it?
I am not good with editing themes. This seems like it should be a simple fix right?
This is any blog post I create. I create a blog post and I have tried linking to many different websites and they all bring up a 404 page when they are clicked on.
In the URL field for example I would type in mailgun.com
Very weird indeed! Apparently, it’s trying to parse it as a internal link even though it has a trailing .com signature. I fear that’s not because of the theme, but because of Ghost itself. Could you please try to change it to https://mailgun.com and see how that goes?
Without prefixing the URL with https:// or http:// the browser will assume the page is an internal page. The prefix isn’t automatically applied incase the editor actually wants to link to an internal page
Hmm, maybe some kind of additional form element on the url entry popup such as a checkbox next to the url field for the editor to specify whether a link is external/internal.
Or even just some helper text under the url field. I don’t think the ux(ui?) of link entry would suffer from being expanded, including even possibly having a button to submit the edit vs only hitting return.