404 (Not Found) Tag

Anytime this tag is rendered — whether in a template, partial, or content, Statamic will trigger a 404 status code and render your 404 template.

Overview

The most common use cases for the 404 tag is for checking if a user is logged in or has performed an action before displaying a particular page.

{{ if ! logged_in }}
  {{ 404 }}
{{ /if }}

{{ if ! success }}
  {{ 404 }}
{{ /if }}

If you’d rather perform a redirect instead of throwing a 404, you can use the redirect tag.

There’s no need to wrap the rest of the template in an else condition.

Betterify this page on Github!