I had a couple of posts today regarding 404 errors popping up with my Netfirms Pretty Permalinks plugin. As I’d mentioned before, I’ve actually switched off of Netfirms, so I wasn’t able to confirm or troubleshoot the issue until tonight (big thanks to Seth at floatingboymedia.com for allowing me access to test).
After an hour of trying to get WordPress to even upload and install (FTP kept timing out, and the install page was littered with MySQL Server Has Gone Away errors), I can confirm the following:
- It seems as if Netfirms has updated their servers to support WordPress pretty permalinks out of the box
- The latest version of my Netfirms Pretty Permalinks plugin uses mod_rewrite rules that will conflict with the new support, triggering 404 errors (which, strangely enough, is the same mod_rewrite they publish on their support page)
- If you were using an older version of my plugin with the old mod_rewrite rules, pretty permalinks seem to be unaffected and everything is probably working normally
- It seems as if my plugin will now be obsolete (which, is a good thing)
I don’t know if the new WordPress permalink support has been rolled out to all Netfirms users or not. I did have a report from one user a couple weeks ago stating they had pretty permalinks without installing the plugin, but I didn’t get any error reports until today.
To stop the 404 errors and use Netfirm’s pretty permalink support, please do the following:
- Log into WordPress
- Goto Plugins and disable Netfirms Pretty Permalinks
- Goto Settings > Permalinks and revert your permalinks back to the default, non-pretty state
- Go back to Settings > Permalinks and pick your desired permalink structure
Also, if you’ve made any custom mod_rewrite rules, please note you’ll need to change your .htaccess manually to the default mod_rewrite rules WordPress will generate.
If you have any other issues or comments, please leave them below. Celebrate Netfirms users! You finally have pretty permalinks out of the box!