=== 410 for WordPress === Contributors: solarissmoke Tags: error, gone, robots Requires at least: 3.0 Tested up to: 3.4 Stable tag: trunk A plugin that sends HTTP 410 (Gone) responses to requests for articles that no longer exist on your blog. == Description == This plugin will issue a HTTP `410` response to requests for articles that no longer exist on your blog. When you delete a post or page, it records the URL for that page and issues a `410` response when that URL is requested. You can also manually manage the list of obsolete URLs. The [HTTP Specification](http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.11) defines the `410` response header for use when a resource has been permanently removed. It informs robots visiting your site that the requested content has gone, and that they should stop trying to access it. If you come across any bugs or have suggestions, please use the plugin support forum or [email me](http://rayofsolaris.net/contact/). I can't fix it if I don't know it's broken! Please check the [FAQ](http://wordpress.org/extend/plugins/wp-410/faq/) for common issues. == Frequently Asked Questions == = Can I customise the 410 response message? = The default message is a simple plain text message that reads "Sorry, the page you requested has been permanently removed." This is because many people want to minimise the bandwidth that is used by error responses. If you want to customise the message, just place a template file called `410.php` in your theme folder, and the plugin will automatically use that instead. Take a look at your theme's `404.php` file to see how the template needs to be structured. == Changelog == = 0.7 = * Added logging of 404 errors so they can be easily added to the list of obsolete URLs. = 0.6.1 = * Bugfix: don't accept URLs that don't resolve to WordPress * Warn about invalid URLs when permalink settings change = 0.6 = * Moved storage of old URLs from the Options API to the database, to avoid issues with long lists. = 0.5 = * Added the option to use your own template to display the 410 response. Just add a file called `410.php` to your theme folder. = 0.4 = * Bugfix: With batch deletes, only the first item being deleted was noted by the plugin = 0.3 = * Bugfix: URLs containing non-ascii characters were not always recognised * Bugfix: URLs were displayed in encoded form on the settings page * Added a `wp_410_response` action to allow users to customise the response message when a deleted article is requested = 0.2 = * Added wildcard support to URLs * Bugfix: don't check URLs of deleted revisions and new draft posts == Installation == 1. Upload the plugin folder to the `/wp-content/plugins/` directory 2. Activate the plugin through the 'Plugins' menu in WordPress 3. The plugin settings can be accessed via the 'Plugins' menu in the administration area