Using routes in various ways

You are updating an ASP.NET MVC application for a client that sells DVDs and other types of media. The website manager has identified several issues: - The site includes pages for customers to shop for media as well as pages intended only for sales team members. Currently, everyone can access both types of pages, making the site confusing for sales staff and customers alike. - When a user enters information about a product into a web browser’s address bar, the browser displays a 404 error if the product is no longer available. - The manager wants a particular page to be called in multiple ways through different URLs.

How can you modify the site to make it less confusing to sales team members and customers?
How can users be redirected to the main page if a product is no longer available instead of showing them a 404 error?
How can you modify the site so that when a user types http://myurl/movies, for example, the DVDs for Sale section is displayed?