So I have a solution however it’s a little finicky. It involves using the URL Router plugin from Zeroqode (🌐 URL Router for Navigation - New Free Plugin from Zeroqode).
-
On the 404 page of your app, add a router from the plug-in. Create a workflow that runs on page load that searches for a user with the username of the Router’s First Path and then navigates to a user profile page and sends the user.
-
Place another router on the profile page. On page load create a workflow that uses the router to change the URL to “Website home URL/[user’s username]”
As I said before this method is a little finicky but it is a work around to the annoyances of slugs.
Hopefully this helps you out, it is a little confusing.