Rozumiem, że dobrym pomysłem jest przechowywanie niektórych plików poza public_html ze względów bezpieczeństwa. Co z plikami js? Czy powinienem przechowywać wszystkie moje pliki js (takie jak angularjs ”) w public_html lub na zewnątrz?
Jeśli trzymam je poza public_html, trudno będzie je uruchomić w przeglądarce, prawda? Jak mogę je wykonać, jeśli są przechowywane poza katalogiem public_html?
Tak samo musi być dla plików CSS, prawda?
Odpowiedzi:
2 dla odpowiedzi № 1Cóż, ponieważ pliki JavaScript, w tym twojeużycie Angulara jest wymagane do wykonania w przeglądarce klienta, muszą być dostępne gdzieś poniżej katalogu public_html. To samo dotyczy dowolnego pliku html i CSS używanego przez Twoją witrynę.
Przykładem plików, których nie chcesz udostępniać publicznie, może być baza danych oparta na plikach, taka jak SQLite.
1 dla odpowiedzi nr 2
Wszędzie, gdzie pracowałem, pliki CSS i JS są przechowywane w public_html, dzięki czemu mogą być odwoływane / ładowane przez „public”.