Can I change the name of the wp-login or wp-admin file so that I can go to a different filename in order to login. I am trying to prevent hackers from finding my login and wp-login has become a very obvious option.
|
|
I've written an article and made a video demonstrating how to rename the wp-admin folder. Bare it in mind though that any future plugins/themes you install could break your installation unless you search/replace 'wp-admin' with your new admin folder name in your new plugin/theme files & filenames. |
|||||
|
|
As far as i know you cannot rename wp-admin. Many themes and plugin uses wp-admin in path. So if you rename it then all your plugins and themes will be broken. If you don't want your users to access wp-admin then restrict it using .htacess If anyone access your wp-admin url redirect them to other page using .htaccess file. Only allow certain IPs to access wp-admin. For example use this .htaccess code in your root of wp-admin (Not your wordpress root). Create a new .htaccess file there and use this code.
Replace xx.xx.xx.xx with your IP address. You can add more. Thereafter only you can access wp-admin. You can also use redirection plugin. If you must want to rename wp-admin then proceed to read more but with extreme caution. Just replace "wp-admin" with your keyword. Use this simple search and replace tool. Here is the screenshot of that tool. Warning: If you update your wordpress then your site will be broken. You should replace them in themes and plugins too. I highly NOT recommend this option. Use this option only if its mandatory. I'm not responsible for any problem that arises if you use this option. |
|||||
|
|
Check this link http://www.quickonlinetips.com/archives/2007/04/how-to-customize-the-wordpress-login-screen/ |
|||
|
|
|
I have used a combination of a modified .htaccess and then a symlink to successfully change the wp-admin url and it has worked fine across many sites with various themes and hundreds of pluggins. No hacking finding/replacing etc. needed. |
|||
|
|
|
In .htaccess you can bind Authentication to Locations. For further information: http://httpd.apache.org/docs/2.2/howto/htaccess.html |
|||
|
|