Issue: all tags lead to 404 page. Tried deleting all tags and re-creating them, remove and add back to blog posts - not working. No slug appears on the main Tags page, although they’ve been added in Tags > Advanced. For example slug is “advanced” and URL displaying below is "www.gdprstart.com/tag/advanced/ " but it goes to 404.
What version of Ghost are you using? Latest (just got started).
How was Ghost installed and configured? Ghost Pro, alto theme, deleted ghost default profile (which then deleted all default blog posts, but not the “Getting started” tag).
What Node version, database, OS & browser are you using? Mac Monterey latest version, Firefox
What errors or information do you see in the console? Not sure what to answer here…
What steps could someone else take to reproduce the issue you’re having? Go to any blog post and click on a tag. When hovering over any tag on the page, you can see they all lead straight to 404.
Thanks for the suggestion @Tiago, unfortunately this doesn’t do the trick. Thought I’d post here in case someone had a solution and others may encounter the same issue. Will email Ghost and update here later.
Analysis and solution, courtesy of the awesome Ghost support team:
When reviewing your site, it looks like you’re running a custom routes.yaml file, which doesn’t include the base configuration – e.g. the setup that gives tag archive pages their path on the site. The easiest fix for this would be to login to Ghost Admin, and upload the base configuration back to the site, in the Settings > Labs area (under “Routes”).
And here is the config, which did indeed solve the issue!