Nello spirito di "entrare con più conoscenza":
Html / Css può essere nascosto con robots.txt
, ma assicurati di cambiare quei file quando spingi il sito in produzione. robots.txt
non impedisce a una persona a caso di indovinare il sito Web di sviluppo (se è visibile a tutto il mondo).
.htaccess
potrebbe essere utilizzato per aggiungere una combinazione nome utente / password a qualsiasi sito in fase di sviluppo.
Ecco un esempio di come è possibile utilizzare una VPN:
Tutte le richieste sulla VPN passano attraverso un firewall. Quel firewall (che esegue alcuni software come pfSense ) esamina le richieste del sito Web e esegue un reindirizzamento basato sull'URL. Ad esempio, l'URL http: //example.com.staging verrà indirizzato alla versione di example.com sul server di gestione temporanea e l'URL di http: //example.com.development indirizzerà alla versione di example.com sul tuo server di sviluppo.
Dal momento che 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 svolto sul lato server , quindi i web crawler, i browser, ecc. Non vedono mai il codice - vedono solo l'output del codice (cioè se hai configurato correttamente il tuo server e non stai eseguendo il rendering file .php come testo).
Sono sicuro di aver letto male la tua domanda, ma ho trovato ambiguo il tuo uso della frase "archiviazione locale". LocalStorage può anche fare riferimento a una tecnologia HTML5 per la memorizzazione di risorse localmente sul computer di un cliente. Non viene utilizzato per il rendering di html / css, è solo un archivio dati (il browser esegue il rendering di html / css). Lo storage locale in genere non ha nulla a che fare con il modo in cui le aziende mantengono nascosti i siti Web durante lo sviluppo.
I file PHP possono essere visualizzati localmente se si esegue un server Web sul proprio computer e i file si trovano nelle directory appropriate (di solito la htdocs
directory se si esegue Apache).