`ftd.redirect`: Dynamic Redirect

In any document you can use `ftd.redirect` to ignore the document and return a HTTP Redirect response.
-- ftd.redirect: /
Lang:
ftd

Redirect To A Dynamic URL

You can fetch the URL to redirect using any variable as well, this can be used with [processors](/processor/-/backend/).
-- import: fastn/processors as pr

;; get query parameter next
-- string next:
$processor$: pr.request-data

-- ftd.redirect: $next
Lang:
ftd

Status Code

By default `ftd.redirect` returns HTTP response with `308 Permanent Redirect` code. You can overwrite it by passing a `code` value:
-- ftd.redirect: /
code: 301
Lang:
ftd
This will send `301 Moved Permanently` response. Possible status codes are:
| Code | Name | Temporary Or Permanent | Usage Notes | |------|--------------------|------------------------|-------------| | 301 | Moved Permanently | Permanent | Prefer 308 | | 302 | Found | Temporary | Prefer 307 | | 303 | See Other | Temporary | Prefer 307 | | 307 | Temporary Redirect | Temporary | | | 308 | Permanent Redirect | Permanent | |
We do not yet support `300 - Multiple Choices` or `305 - Use Proxy` because we have not found a use case for them.

Support `fastn`!

Enjoying `fastn`? Please consider giving us a star ⭐️ on [GitHub](https://github.com/fastn-stack/fastn) to show your support!
[⭐️](https://github.com/fastn-stack/fastn)

Getting Help

Have a question or need help? Visit our [GitHub Q&A discussion](https://github.com/fastn-stack/fastn/discussions/categories/q-a) to get answers and subscribe to it to stay tuned. Join our [Discord](https://discord.gg/a7eBUeutWD) channel and share your thoughts, suggestion, question etc. Connect with our [community](/community/)!
[💻️](/community/)

Found an issue?

If you find some issue, please visit our [GitHub issues](https://github.com/fastn-stack/fastn/issues) to tell us about it.

Quick links:

- [Install `fastn`](install/) - [Create `fastn` package](create-fastn-package/) - [Expander Crash Course](expander/) - [Syntax Highlighting in Sublime Text](/sublime/)

Join us

We welcome you to join our [Discord](https://discord.gg/a7eBUeutWD) community today. We are trying to create the language for human beings and we do not believe it would be possible without your support. We would love to hear from you.
Copyright © 2023 - [FifthTry.com](https://www.fifthtry.com/)