Ovviamente non ti da un 404, perché il file esiste. Per fare ciò che vuoi dovresti verificare l'esistenza in tag.php e poi restituire un 404 in caso il tag non esista.