{% exit %}

This tag will prevent the rest of the template from executing, and end the request.

{% set entry = craft.entries.id(entryId).first() %}

{% if not entry %}
  {% exit 404 %}
{% endif %}

# Parameters

The {% exit %} tag supports the following parameter:

# Status

You can optionally set the HTTP status code that should be included with the response. If you do, Craft will look for the appropriate error template to render. For example, {% exit 404 %} will get Craft to return the 404.html template. If the template doesn’t exist, Craft will fallback on its own template corresponding to the status code.