ftd.redirect
: Dynamic Redirectftd.redirect
to ignore the document and return a
HTTP Redirect response.-- ftd.redirect: /
-- import: fastn/processors as pr
;; get query parameter next
-- string next:
$processor$: pr.request-data
-- ftd.redirect: $next
fastn
in
static site mode, then how the page looked when fastn build
was
called will be shown to everyone. But if you are using dynamic
mode then this page would be regenerated on every page load.ftd.redirect
returns HTTP response with 308 Permanent Redirect
code. You can overwrite it by passing a code
value:-- ftd.redirect: /
code: 301
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 |
300 - Multiple Choices
or 305 - Use Proxy
because we
have not found a use case for them.