Entrambe le tue richieste, devono essere effettuate tramite htaccess.

Per la prima richiesta, non so aiutarti, ma so che serve un mod_rewrite, puoi chiedere nella sezione "Apache" del forum, mentre per la seconda fai così:
1) Se non lo hai già; crea un file chiamato .htaccess
2) Tramite editor di testo, al suo interno scrivi:
codice:
ErrorDocument 404 www.tuosito.com/pagina-che-vuoi-vedere-per-l'errore.html
3) Caricalo nella root principale del sito