I used the .htaccess snippet in the first post and it works like a charm, however I noticed if I attempt to access admin.php from my mobile device I get a 404. Mobile access works fine when commenting out the block. Any idea why it would behave differently on mobile than it does on desktop...