Det du kan gøre er at du sætter en .htaccess op som for alle requests til at gå ind over en php fil
RewriteEngine on
RewriteBase /dinmappe
RewriteRule . /index.php [L]
Dette får alle kald på f.eks /dinmappe/filnavn.jpg
til at gå over på /dinmappe/index.php
Du kan hente hele "adressen" (URI) med
$_SERVER['REQUEST_URI']
Du skal så lave noget med
if (check login) {
//Find ud af hvor filen ligger og includer/require den
} else {
// Ingen adgang
}