How do I set it up so that whenever the user gets a 302 page (eg I've moved the page or whatever) they are redirected to my home page? I understand its an edit in the .htaccess but what I put in I don't know.
For search engine reasons it always best to use a permanent 301 redirect when you move or rename a page. If you have cPanel the simple way to set them is to use the redirection icon. You can do this whenever you find a 404 or 302. From the wording of your question it sounds like you may want a custom 404 error page. To answer your question as you asked it, I think the following will do the job. Or index.html whatever the actual default page of your site is. If you want to see how the custom 404 works, try this page which does not exist on this server.