Skip to content

4xx Client errors

410 Gone

The page was removed on purpose and will not come back. Search engines drop it faster than a 404.

Common causes

  • Deleted content that you don't want to redirect anywhere.

How to fix a 410 error

  1. 1

    Use 410 for content removed for good; use 301 if there is a replacement page.

In Laravel

abort(410);

Check the status of a URL

The first line of the response shows the status code; -L follows redirects and shows each step.

curl -I https://example.com/page
curl -IL https://example.com/old-page

Frequently asked questions

What does HTTP 410 mean?

The page was removed on purpose and will not come back. Search engines drop it faster than a 404.

How do I fix a 410 error?

Use 410 for content removed for good; use 301 if there is a replacement page.

How does Laravel handle 410?

abort(410);

Get new articles in your inbox

Practical tutorials and deep dives, about once a week. No spam, unsubscribe anytime.

Privacy policy

Add DEV Talk to your Home Screen

  1. 1 Tap the Share button in Safari's toolbar.
  2. 2 Scroll down and tap Add to Home Screen.
  3. 3 Tap Add. Open it from the Home Screen to read like an app and to turn on notifications with the bell.

We use cookies to improve your experience and analyze traffic. By continuing, you agree to our Privacy Policy.