В духе «войти с большим количеством знаний»:
Html / Css можно скрыть robots.txt
, но обязательно поменяйте эти файлы при запуске сайта в производство. robots.txt
не мешает случайному человеку угадать сайт разработки (если он виден всему миру).
.htaccess
может быть использован для добавления комбинированного имени пользователя и пароля на любой разрабатываемый сайт.
Вот пример того, как вы могли бы использовать VPN:
Все запросы по VPN проходят через брандмауэр. Этот брандмауэр (работает под управлением некоторого программного обеспечения, такого как pfSense ) проверяет запросы веб-сайтов и выполняет некоторое перенаправление на основе URL. Например, URL http: //example.com.staging будет указывать на версию example.com на вашем промежуточном сервере, а URL-адрес http: //example.com.development будет указывать на версию example.com. на вашем сервере разработки.
Поскольку все это в частной VPN, ни один из этих сайтов не доступен из внешнего мира.
Кроме того, чтобы уточнить некоторые вещи с вашим оригинальным вопросом. Работа над php / mysql выполняется на стороне сервера , поэтому веб-сканеры, браузеры и т. Д. Никогда не видят код - они видят только вывод кода (то есть, если вы правильно настроили свой сервер и не выполняете рендеринг). .php файлы как текст).
Я уверен, что неправильно понял ваш вопрос, но я нашел, что вы используете фразу «локальное хранилище» неоднозначно. LocalStorage также может ссылаться на технологию HTML5 для локального хранения ресурсов на компьютере клиента. Он не используется для рендеринга html / css, это всего лишь хранилище данных (браузер отображает html / css). Локальное хранилище обычно не имеет ничего общего с тем, как компании скрывают сайты в процессе разработки.
Файлы PHP можно просматривать локально, если на вашем компьютере запущен веб-сервер, а файлы находятся в соответствующих каталогах (обычно это htdocs
каталог, если работает Apache).