# Routing 404s issues

**URL:** <https://forum.ghost.org/t/routing-404s-issues/29434>\
**Category:** Routing\
**Created:** [April 6, 2022, 1:10am UTC](https://forum.ghost.org/t/routing-404s-issues/29434 "2022-04-06T01:10:54Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![brightthemes](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/brightthemes/32/25099_2.png) [@brightthemes](https://forum.ghost.org/u/brightthemes)\
**Post date:** [April 6, 2022, 7:16am UTC](https://forum.ghost.org/t/routing-404s-issues/29434/2 "2022-04-06T07:16:08Z")

</div>

This is because posts have to belong to a collection to have the `{slug}` as URL.  
In your case, anything that doesn’t have the `announcements` or `gaming` tag will not belong to a collection.

You could set up your routes in a different way, have the `/posts/` as the collection without filter, and the `/announcements/` & `/gaming/` as channels.

See the topic below:

> [@Broken Post URL for Featured Posts](https://forum.ghost.org/t/broken-post-url-for-featured-posts/22885/2):
>
> Collections change the URL of a post, if a post isn’t included in a collection then it has no URL which I think is what you are seeing. It sounds like you may want to leave the default collection alone and use a channel for your homepage instead? https://ghost.org/docs/themes/routing/#channels

---

_[View the full topic](https://forum.ghost.org/t/routing-404s-issues/29434)._
