Você pode permitir o acesso por meio de uma variável de ambiente que só é definida por solicitação URI padrões que você deseja combinar com SetEnvIf .
Em seu host ou virtualhost, configure o seguinte com os URIs que você deseja permitir:
SetEnvIf Request_URI ^/requests/you/want/.* allow
SetEnvIf Request_URI ^/requests/you/want/.+?\.php$ allow
Se você está atendendo as solicitações do Apache:
<Location />
Order Deny,Allow
Deny from all
Allow from env=allow
</Location>
Ou, se estiver usando o proxy mod_proxy , provavelmente você desejará combinar a correspondência de URI com com algumas restrições de IP, para que você não tenha um proxy aberto.
SetEnvIf Remote_Addr ^10\..+ deny
<Proxy *>
Order Allow,Deny
Deny from env=deny
Allow from env=allow
</Proxy>
Nesse caso, se o IP não for , no intervalo 10.0.0.0/8
deny, Order
sendo importante