I'm looking for this kind of functionality in a plugin too.
(avoiding having to edit htaccess is nice)
As the original OP asked, I'd like that anybody who tries to access /wp-login.php?...
will be forced to
which has my own front end login.
All the other plugins just turn wp-login.php into a pretty url such as /login/
So I guess a simple pretty rename, one entry per line separated by "|" would be nice.
Other simple but must have things that could be added to this script are
Allow Ajax use of the admin folder even when logged out (that's where it lives and some plugin writers who use Ajax expect the user to be logged in whereas others allow for those not yet logged in)
Setup an easy redirect for sight migration as per these examples
somesite.com/content/lang/en -> somesite.com/content/
somesite.com/content/lang/de/ -> somesite.net/content/
somesite.com/content/lang/de/ -> de.somesite.com/content/
somesite.com/content/lang/de/ -> theothersite.com/products/
I've coded that this manually in htaccess for now but to add this level of tweakability would make this plugin very SEO helpful.
I'm splitting a clients multilingual website into two seperate sites and need to retain search engine ranking.
Oh and fix trailing slash is the other must have