Nello spirito di "entrare con più conoscenza":
Html / Css può essere nascosto con robots.txt
, ma assicurati di cambiare quei file quando si spinge il sito in produzione. robots.txt
non impedisce ad alcune persone a caso di indovinare il sito web di sviluppo (se è visibile a tutto il mondo).
.htaccess
potrebbe essere utilizzato per aggiungere un nome utente / password combo a qualsiasi sito sviluppato.
Ecco un esempio di come potresti usare una VPN:
Tutte le richieste sul VPN passano attraverso un firewall. Quel firewall (eseguendo alcuni software come pfSense ) esamina le richieste dei siti Web e esegue alcuni reindirizzamenti in base all'URL. Ad esempio, l'URL link indirizza alla versione di example.com sul server di staging e l'URL di link indicherà la versione di example.com sul tuo server di sviluppo.
Poiché tutto questo è su una VPN privata, nessuno di questi siti web è accessibile dal mondo esterno.
Inoltre, per chiarire alcune cose con la tua domanda originale. Il lavoro php / mysql viene eseguito lato server , quindi i web crawler, i browser, ecc. Non vedono mai il codice: vedono solo l'output del codice (cioè, se hai configurato il tuo server correttamente e non sta visualizzando i file .php come testo).
Sono sicuro di aver letto male la tua domanda, ma ho trovato ambiguo il tuo uso della frase "memoria locale". LocalStorage può anche fare riferimento a una tecnologia HTML5 per l'archiviazione di risorse localmente sul computer di un cliente. Non è usato per il rendering di html / css, è solo un datastore (il browser rende html / css). Lo storage locale in genere non ha nulla a che fare con il modo in cui le aziende mantengono i siti Web nascosti durante lo sviluppo.
I file PHP possono essere visualizzati localmente se si sta eseguendo un server Web sul proprio computer ei file si trovano nelle directory appropriate (in genere la directory htdocs
se si esegue Apache).