A temporary redirect that points the client to a message letting them know that the resource it requested has moved. It’s similar to a 302 redirect in that it re-routes the person that made the web request to the original URL to a different place, but it requires that the client approves sending the request again to a new URL. Most browsers will send the request again automatically for the user.