I have the following in my .htaccess file
RewriteRule ^(/)?access/?$ /wp-login.php [QSA,L]
RewriteRule ^(/)?register/?$ /wplogin?action=register [QSA,L]
RewriteRule ^wp-admin$ http://www.mywebsite.com/404.php [R=301,L]
RewriteRule ^wp-login\.php$ http://www.mywebsite.com/404.php [R=301,L]
The problem is i achieved what i wanted...which is users not seeing the hideous "wp-login.php ............" in the browser also for security reasons i wanted to hide wp-admin.
But what happens is that the bottom rules overwrite whats at the top...once i remove the comments from the two last lines of code the login buttons go to the 404 page. I know it is possible to achieve what i want because ithemes did it with their plugin but because there are compatibility issues with it and my theme i have to stop using it but i want the feature to keep hiding "wp-admin" and "wp-login.php" without preventing www.mywebsite.com/access and www.mywebsite.com/register from working.
regards