Theo tinh thần "đi vào với nhiều kiến thức hơn":
Html / Css có thể được ẩn đi robots.txt
, nhưng hãy nhớ thay đổi các tệp đó khi bạn đẩy trang web sang sản xuất. robots.txt
không ngăn cản một số người ngẫu nhiên đoán trang web phát triển (nếu nó hiển thị trên toàn thế giới).
.htaccess
có thể được sử dụng để thêm kết hợp tên người dùng / mật khẩu cho bất kỳ trang web nào đang được phát triển.
Dưới đây là một ví dụ về cách bạn có thể sử dụng VPN:
Tất cả các yêu cầu trên VPN đều đi qua tường lửa. Tường lửa đó (chạy một số phần mềm như pfSense ) kiểm tra các yêu cầu trang web và thực hiện một số chuyển hướng dựa trên url. Ví dụ: url http: //example.com.staging sẽ hướng đến phiên bản example.com trên máy chủ dàn của bạn và url của http: //example.com.development sẽ hướng đến phiên bản example.com trên máy chủ phát triển của bạn.
Vì tất cả điều này là trên một VPN riêng tư, không có trang web nào trong số này có thể truy cập được từ thế giới bên ngoài.
Ngoài ra, để làm rõ một số điều với câu hỏi ban đầu của bạn. Công việc php / mysql đang được thực hiện phía máy chủ , vì vậy trình thu thập dữ liệu web, trình duyệt, v.v. không bao giờ thấy mã - họ chỉ thấy đầu ra của mã (nghĩa là, nếu bạn đã cấu hình máy chủ của mình một cách chính xác và không hiển thị tập tin .php dưới dạng văn bản).
Tôi chắc chắn tôi đã đọc sai câu hỏi của bạn, nhưng tôi thấy việc bạn sử dụng cụm từ "lưu trữ cục bộ" mơ hồ. LocalStorage cũng có thể tham khảo công nghệ HTML5 để lưu trữ tài sản cục bộ trên máy của khách hàng. Nó không được sử dụng để kết xuất html / css, nó chỉ là một kho dữ liệu (trình duyệt kết xuất html / css). Lưu trữ cục bộ thường không liên quan gì đến cách các công ty giữ các trang web bị ẩn trong quá trình phát triển.
Các tệp PHP có thể được xem cục bộ nếu bạn đang chạy một máy chủ web trên máy của mình và các tệp nằm trong các thư mục thích hợp (thường là htdocs
thư mục nếu chạy Apache).