I have WordPress files installed to their own folder, rather than residing at the base level public_html directory on my server.
With your plugin, 404 codes go into a redirect loop.
This is because your plugin calls for the directory of the WordPress install folder, not the base url.
The fix is simple.
In the plugin files for 404 Redirection, line 35 of index.php must be changed from this: