¡Advertencia!
Este tema no ha tenido respuestas en más de un mes. Recuerda que si deseas añadir una nueva debes cumplir con las normas de la web.
El tema ha sido resuelto. gracias
¿Estas dando tus primeros pasos en PHP o no sabes nada?

Con .htaccess se puede bloquear carpetas, pero si bloqueas la carpeta raíz, las subcarpetas también estarán bloqueadas...
Estoy dando mis primeros pasos,

eh... ¿Que debería hacer exactamente?
Si solamente quieres que puedas entrar tú, mientras desarrollas algo:


<?php

$miIP = "85.123.48.21" //Cambialo por tu IP real.

if ($_SERVER['REMOTE_ADDR'] = $miIP ) {

//Aquí va el contenido de la página
} else {

//Aquí va el error que quieras que se muestre

}
?>


Podrás encontrar en varias web, que para saber la IP real, aún aunque usen proxy, se haga todo esto. Pero no es necesario para lo que quieres.

http://www.taringa.net/posts/info/2202363/Saber-la-Ip-de-un-usuario-mediante-PHP.html


Lo ideal, para lo que entiendo que quieres, claro, sería que la zona restringida fuese una carpeta, y prohibieses la entrada mediante .htaccess. No te pongo como hacerlo, porque para ello tendría que mirar alguna página web. No lo sé de memoria. Así que para eso, hazlo tú y aprende un poco más

También es posible, que me ha pasado, que al hacer eso el servidor dé error 500, o tu servidor no esté habilitado el .htaccess. Sobretodo si es gratuíto.

Hablando de lo que tu quieres, claro. Otra cosa distinta es que quieras hacer registros y autentificación de usuarios, y según tu grupo de usuario o tu usuario puedas acceder o no a ciertas zonas, como perfil, area de administración, etc...
Mira, para que me entiendas, mi misión es que los usuarios no puedan ver eso de

Index of /

Carpeta tal
Carpeta tal
Carpeta tal
Pero no borres el primer mensaje. A cualquiera puede resultarle interesante el tema y tu le impides verlo. Además, el mensaje ahora mismo puede considerarse como spam :S

Para lo que quieres, ahora que te entiendo, simplemente pon un archivo index.html o index.php para que no salga.