Rob,
I’d need more information to help you out. When you hit the URL of the closed entry, is it redirecting to your 404 page? If not you may want to add something like this right after your {exp:channel:entries} opening tag:
{if no_results}
{redirect="404"}
{/if}
Depending on the situation, you may also want to add require_entry=”yes” to your {exp:channel:entries} tag.
Hope that helps!
Packet Tide owns and develops ExpressionEngine. © Packet Tide, All Rights Reserved.