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:
3) Caricalo nella root principale del sitocodice:ErrorDocument 404 www.tuosito.com/pagina-che-vuoi-vedere-per-l'errore.html