W duchu „wchodzenia z większą wiedzą”:
HTML / Css można ukryć za pomocą robots.txt
, ale pamiętaj, aby zmienić te pliki, gdy wypchniesz witrynę do produkcji. robots.txt
nie uniemożliwia przypadkowej osobie odgadnięcia strony programistycznej (jeśli jest widoczna dla całego świata).
.htaccess
może być użyty do dodania nazwy użytkownika / hasła do dowolnej rozwijanej witryny.
Oto przykład wykorzystania VPN:
Wszystkie żądania w sieci VPN przechodzą przez zaporę ogniową. Ta zapora ogniowa (działająca na oprogramowaniu takim jak pfSense ) sprawdza żądania stron internetowych i dokonuje przekierowań na podstawie adresu URL. Na przykład adres URL http: //example.com.staging przekieruje do wersji example.com na serwerze pomostowym, a adres URL http: //example.com.development przekieruje do wersji example.com na serwerze programistycznym.
Ponieważ wszystko to odbywa się na prywatnej sieci VPN, żadna z tych stron nie jest dostępna ze świata zewnętrznego.
Ponadto, aby wyjaśnić niektóre rzeczy w swoim pierwotnym pytaniu. Prace php / mysql są wykonywane po stronie serwera , więc roboty indeksujące, przeglądarki itp. Nigdy nie widzą kodu - widzą tylko wynik kodu (to znaczy, jeśli poprawnie skonfigurowałeś serwer i nie renderujesz pliki .php jako tekst).
Jestem pewien, że źle odczytałem twoje pytanie, ale uznałem, że użycie wyrażenia „pamięć lokalna” jest niejednoznaczne. LocalStorage może także odnosić się do technologii HTML5 służącej do lokalnego przechowywania zasobów na komputerze klienta. Nie służy do renderowania html / css, jest to tylko magazyn danych (przeglądarka renderuje html / css). Lokalna pamięć masowa zazwyczaj nie ma nic wspólnego z tym, jak firmy ukrywają witryny podczas tworzenia.
Pliki PHP można wyświetlać lokalnie, jeśli na komputerze działa serwer WWW, a pliki znajdują się w odpowiednich katalogach (zwykle w htdocs
katalogu, jeśli uruchomiony jest Apache).