I’m thinking maybe it’s not necessarily the plugin, but just the way my server or wordpress install is setup. Let me share some other details that might help solve the problem.
Hide Backend Disabled:
The following urls work for logging in.
domain.com/sub/wp-login.php
domain.com/sub/wp-admin
domain.com/login
domain.com/admin
When entering a url with a directory that does not exist such as domain.com/test I get my site’s normal missing error 404 page.
When entering a url with a directory that does not exist that includes the subdirectory such as domain.com/sub/test I get a more simple, plain “Not Found” page. The same sort of page I get with the hide backend feature enabled.
Hide Backend Enabled:
The chosen slug is “test”. Under it, it shows the login url as domain.com/sub/test
This url does not work and all the urls listed above that worked with the hide backend feature disabled no longer work either.
How does the Hide Backend Feature work? Is it modifying the htaccess file or something in wp-config? I’m not seeing any evidence of it modifying any of my files.