Skip to content

Meta refresh redirects#88

Open
sec-ml wants to merge 3 commits into
mainfrom
meta-refresh-redirects
Open

Meta refresh redirects#88
sec-ml wants to merge 3 commits into
mainfrom
meta-refresh-redirects

Conversation

@sec-ml

@sec-ml sec-ml commented Oct 8, 2025

Copy link
Copy Markdown
Owner

Not sure if this is a good solution.

For hosting a static site somewhere like GitHub pages, you don't have access to configure the web server. If migrating content from one blog/URL pattern to another, the only option is to create a small html page at each original URL, with a meta http-equiv="refresh" directive to redirect the user.

This can be set in the astro config, but this change also allows it to be set in the frontmatter of each post, on a post by post basis.

The next commit will be the rename of [slug].astro to [...slug].astro, to support redirecting multi/level/paths to path (separate commit for diff reasons).

This meta refresh method isn't the best option if using something like vercel, or a platform with a static adaptor (see: https://docs.astro.build/en/reference/configuration-reference/#redirects), but it's possibly useful for anyone wanting to keep each post's content and config together.

Mixing and matching should also be possible.

sec-ml added 2 commits October 8, 2025 20:58
Not sure if this is a good solution.

For hosting a static site somewhere like GitHub pages, you don't have access to configure the web server. If migrating content from one blog/URL pattern to another, the only option is to create a small html page at each original URL, with a `meta http-equiv="refresh"` directive to redirect the user.

This can be set in the astro config, but this change also allows it to be set in the frontmatter of each post, on a post by post basis.

The next commit will be the rename of [slug].astro to [...slug].astro, to support redirecting multi/level/paths to path (separate commit for diff reasons).

This meta refresh method isn't the best option if using something like vercel, or a platform with a static adaptor (see: https://docs.astro.build/en/reference/configuration-reference/#redirects), but it's possibly useful for anyone wanting to keep each post's content and config together.

Mixing and matching should also be possible.
@vercel

vercel Bot commented Oct 8, 2025

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
nought Ready Ready Preview Comment Oct 8, 2025 8:01pm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant