This is a relatively simple add-on that will change the response code of 404 responses to 410 if:
- Compatible XF Versions:
This currently done for the following content:
- The item requested isn't in the database (so a 410 isn't returned for soft-deletes)
- There is a row in the database with a greater ID than the one requested (so items that have yet to be created don't return 410).
Adding a new type of content is simple, and add-on authors can add it themselves in their add-ons if they wish.
- Resource Categories
If you want me to add a type of data, I'll need the following:
This add-on is released under the MIT license, so feel free to contribute changes via the GitHub repo.
- The controller name
- The table name
- The primary key field name (this has to be an integer field)
This add-on will add 2 extra queries to 404 error pages.