<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Yup, something to do with the .htaccess file (since you ask). I'm
      not sure if it was the syntax, but in the end I put the code in
      the parent directory, and specified the specific file used for
      logging in. i.e.:</p>
    <p><FilesMatch "wp-login.php"><br>
      AuthType Basic<br>
      AuthName "Secret stuff"<br>
      AuthUserFile <my auth file><br>
      Require valid-user<br>
      </FilesMatch></p>
    <p>and that seems to have done the trick. ok, you can stand down.</p>
    <p>Dougie<br>
    </p>
  </body>
</html>