Skip to content

WordPress: Force Lowercase URLs

We’re currently migrating a website which has some URLs with uppercase letters to WordPress.  WordPress slugs are always lowercase.  We are creating identical URLs, but the case will be different.  This will result in a bunch of 404 errors for anybody linking to a capitalised version of a page.

We could just setup a 301 redirection for each uppercase url to the lowercase version, but that would be tedious.  Instead we’ve created a little WordPress plugin that checks if the URL contains uppercase letters and performs a 301 redirection to the lowercase URL.

Go get WordPress: Force Lowercase URLs on GitHub now!