Na koji nacin postaviti status stranice HTTP/1.0 404 Not Found

Ja koristim negde PHP:

header("Status: 404 Not Found");

Ubacivanjem u htaccess fajlu

ErrorDocument 404 /404error.html

je ok, ali kad se npr trazi direktno neki fajl:
domen/test.php
Kako uraditi npr kod nekog linka koji je postojao u obliku:
domen.com/nesto/ a onda je taj link izmenjen u
domen.com/nesto-novo/

U ovom slucaju htaccess fajl ne bi radio, vec je potrebno pomocu PHP ubciti ono sto sam ja ubacio gore.
Kako vi to resavete?

301 redirect
Preko .htaccessa, a može i PHP ako baš hoćeš.

Ajde molim te jedan primer u htaccess-u, ako ti nije problem!
Cudno mi je jer kako ce htaccess znati konkretno za nazive u linku /nesto/ da to vise ne postoji vec sad postoji /nesto-novo/ pa da odmah preusmeri na 404 stranicu?

Mozada je ovo nacin…

Redirect 301 / 404error.html

Redirect 301 http://primjer.com/nesto/ http://primjer.com/nesto-novo/

A ne to znam ako ja definisem tacno nazive “nesto” i “nesto-novo”.
Ali ako ja ne znam kakav ce link biti, tu moze biti npr neki naziv kategorije kojih ima npr 100, necu valjda za svaku unositi u htaccess.
Kako ce se znati da je izvresena promena naziva neke kategorije i da ta kategorija vise ne postoji, tj ta strana ne postoji i da odvede na na 404 stranu i pokaze HTTP/1.0 404 Not Found