js и css файлы - снаружи или внутри public_html?
Я понимаю, что по соображениям безопасности рекомендуется хранить некоторые файлы вне public_html. Как насчет файлов JS? Должен ли я хранить все свои js-файлы (например, angularjs') в public_html или снаружи?
Если я оставлю их вне public_html, будет сложно выполнить их в браузере, не так ли? Как я могу выполнить их тогда, если они хранятся вне директории public_html?
Это должно быть то же самое для файлов CSS тоже, верно?
2 ответа
Итак, поскольку файлы JavaScript, включая использование Angular, должны выполняться в браузере клиента, они должны быть доступны где-то ниже каталога public_html. То же самое касается любого html и CSS файла, который использует ваш сайт.
Примером файлов, которые вы не хотите делать общедоступными, может быть файловая база данных, такая как SQLite.
Везде, где я работал, файлы CSS и JS хранятся в public_html, так что на них можно ссылаться / загружать "public".