Eu não sou um desenvolvedor de web, mas pelo que entendi, o seguinte é verdadeiro:
-
Carregar seu
index.php
em um navegador exibe o código da página que o navegador recebe e renderiza. Então o navegador solicita:http://website.com/index.php
-
O código da página inclui alguns arquivos CSS e Javascript dos diretórios
css/
escript/
. Então o navegador solicita:http://website.com/css/mystyle.css http://website.com/script/myscript.js
-
Para incluir esses arquivos, o navegador deve solicitar esses URLs de seu servidor da Web e seu servidor da Web deve veiculá-los a partir desses URLs.
Se sim, então não , você não pode fazer o que está perguntando sem alterar a forma como os arquivos CSS e script estão incluídos.
Você pode alterar o PHP , para que sua saída não inclua links para arquivos externos, mas inclua o conteúdo desses arquivos como seções in-line do PHP saída. Então você pode usar os controles de acesso padrão do servidor web para proibir o acesso aos diretórios css/
e script/
.