The 410 Gone status code indicates that the requested resource is no longer available on the server and has been permanently removed with no forwarding address.
When a server responds with 410, it explicitly tells clients and search engines that the resource is permanently gone and should not be requested again.
// HTTP response indicating a permanently removed resource
HTTP/1.1 410 Gone
Content-Type: text/html
<h1>410 Gone</h1>
<p>This page has been permanently removed.</p>
The client receives a clear signal that the resource is permanently unavailable and should not retry or cache the URL.
Click the button below to simulate a server returning a 410 Gone response.
// Simulate a 410 Gone response using JavaScript
function showGone() {
document.getElementById("goneOutput").innerHTML =
"<strong>410 Gone:</strong> This resource has been permanently removed.";
}