No espírito de "entrar com mais conhecimento":
Html / Css pode ser oculto robots.txt
, mas certifique-se de alterar esses arquivos quando você colocar o site em produção. robots.txt
não impede que uma pessoa aleatória adivinhe o site de desenvolvimento (se for visível para o mundo inteiro).
.htaccess
pode ser usado para adicionar uma combinação de nome de usuário / senha a qualquer site em desenvolvimento.
Aqui está um exemplo de como você pode usar uma VPN:
Todas as solicitações na VPN passam por um firewall. Esse firewall (executando algum software como o pfSense ) examina as solicitações do site e faz algum redirecionamento com base no URL. Por exemplo, o URL http: //example.com.staging direcionará para a versão de example.com em seu servidor de temporariedade e o URL de http: //example.com.development direcionará para a versão de example.com no seu servidor de desenvolvimento.
Como tudo isso está em uma VPN privada, nenhum desses sites é acessível no mundo exterior.
Além disso, para esclarecer algumas coisas com sua pergunta original. O trabalho php / mysql está sendo feito no servidor , para que os rastreadores da web, navegadores etc. nunca vejam o código - eles apenas veem a saída do código (ou seja, se você configurou o servidor corretamente e não está processando arquivos .php como texto).
Tenho certeza de que interpretou mal sua pergunta, mas achei ambígua o uso da frase "armazenamento local". LocalStorage também pode se referir a uma tecnologia HTML5 para armazenar ativos localmente na máquina do cliente. Não é usado para renderizar html / css, é apenas um armazenamento de dados (o navegador renderiza o html / css). O armazenamento local normalmente não tem nada a ver com o modo como as empresas mantêm os sites ocultos no desenvolvimento.
Os arquivos PHP podem ser visualizados localmente se você estiver executando um servidor Web em sua máquina e os arquivos estiverem nos diretórios apropriados (geralmente o htdocs
diretório se estiver executando o Apache).