mirror of
https://github.com/withastro/astro.git
synced 2025-01-06 22:10:10 -05:00
17 lines
983 B
Markdown
17 lines
983 B
Markdown
|
---
|
||
|
"astro": patch
|
||
|
---
|
||
|
|
||
|
Updates [Astro's routing priority rules](https://docs.astro.build/en/core-concepts/routing/#route-priority-order) to prioritize the most specifically-defined routes.
|
||
|
|
||
|
Now, routes with **more defined path segments** will take precedence over less specific routes.
|
||
|
|
||
|
For example, `/blog/posts/[pid].astro` (3 path segments) takes precedence over `/blog/[...slug].astro` (2 path segments). This means that:
|
||
|
|
||
|
- `/pages/blog/posts/[id].astro` will build routes of the form `/blog/posts/1` and `/blog/posts/a`
|
||
|
- `/pages/blog/[...slug].astro` will build routes of a variety of forms, including `blog/1` and `/blog/posts/1/a`, but will not build either of the previous routes.
|
||
|
|
||
|
For a complete list of Astro's routing priority rules, please see the [routing guide](https://docs.astro.build/en/core-concepts/routing/#route-priority-order). This should not be a breaking change, but you may wish to inspect your built routes to ensure that your project is unaffected.
|
||
|
|
||
|
|