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".

Другие вопросы по тегам