If you use the pretty permalinks feature of WordPress, any request that doesn’t match to a file on the server will be passed to WordPress for handling. This results in 404 hits having more load on your server than a traditional 404 request. In particular it can be a problem if a directory of images is moved or missing, as each page load request might spawn dozens of 404-ing image requests – effectively increasing your server load by a multiplier.
This plugin allows you to set a list of file extensions that you do not want WordPress to handle 404s for. By default, it includes a list of media types, but you may want to adjust this to suit your needs.
- Download the plugin archive and expand it (you’ve likely already done this).
- Put the ‘exclude-file-type-requests’ directory into your wp-content/plugins/ directory.
- Go to the Plugins page in your WordPress Administration area and click ‘Activate’ for Exclude File Type Requests.
- (Optional) Go to the Exclude File Type Requests Settings page (Settings > Exclude File Types) to adjust the file extensions to be excluded.
- Could this have any bad side effects?
Nothing we’ve seen yet, but it could collide with other plugins that alter the .htaccess file. If something bad does happen, you can delete this plugin and re-save your permalinks.
- Does this work if you don’t have pretty permalinks enabled?
No, there is no need for this plugin if you do not have pretty permalinks enabled.
Contributors & Developers
“Exclude File Type Requests” is open source software. The following people have contributed to this plugin.Contributors
Interested in development?
- First public release.