Restringir / bloquear diretório com base no endereço IP

Tentando bloquear o acesso ao diretório de todos, exceto um endereço IP. Esse código .htaccess bloqueia o acesso, mas bloqueia o acesso a tudo, incluindo imagens, css etc. O que preciso alterar?

RewriteCond %{REMOTE_ADDR} !^XX\.XXX\.XX\.XXX$<br>RewriteRule ^hidedirectory(.*)$ http://site.com/ [R,L]

ualquer pessoa que acesse mysite.com/hidedirectory, exceto eu, deverá redirecionar para mysite.com. Existe uma maneira melhor e mais segura de fazer isso, incluindo algo como um código de resposta http?

questionAnswers(2)

yourAnswerToTheQuestion