En el espíritu de "entrar con más conocimiento":
Se puede ocultar Html / Css robots.txt
, pero asegúrese de cambiar esos archivos cuando empuje el sitio a producción. robots.txt
no impide que una persona aleatoria adivine el sitio web de desarrollo (si es visible para todo el mundo).
.htaccess
podría usarse para agregar un combo de nombre de usuario / contraseña a cualquier sitio que se esté desarrollando.
Aquí hay un ejemplo de cómo podría usar una VPN:
Todas las solicitudes en la VPN pasan por un firewall. Ese cortafuegos (que ejecuta algún software como pfSense ) examina las solicitudes del sitio web y realiza alguna redirección basada en la URL. Por ejemplo, la url http: //example.com.staging dirigirá a la versión de example.com en su servidor de ensayo, y la url de http: //example.com.development dirigirá a la versión de example.com en tu servidor de desarrollo.
Como todo esto está en una VPN privada, ninguno de estos sitios web es accesible desde el mundo exterior.
Además, para aclarar algunas cosas con su pregunta original. El trabajo php / mysql se está haciendo en el lado del servidor , por lo que los rastreadores web, navegadores, etc. nunca ven el código; solo ven la salida del código (es decir, si ha configurado su servidor correctamente y no está procesando) archivos .php como texto).
Estoy seguro de que leí mal su pregunta, pero su uso de la frase "almacenamiento local" me pareció ambiguo. LocalStorage también puede referirse a una tecnología HTML5 para almacenar activos localmente en la máquina de un cliente. No se utiliza para representar html / css, solo es un almacén de datos (el navegador representa el html / css). El almacenamiento local generalmente no tiene nada que ver con cómo las empresas mantienen ocultos los sitios web en el desarrollo.
Los archivos PHP se pueden ver localmente si está ejecutando un servidor web en su máquina y los archivos están en los directorios apropiados (generalmente el htdocs
directorio si ejecuta Apache).