When would it be necessary to 301 redirect every page on a site?
when creating a new subdomain
when launching a new redesign
when migrating from HTTP to HTTPS
when parameters are used in URLs