Я пытаюсь создать структуру поддомена / cdn, чтобы помочь распараллелить загрузку ресурсов страницы. Доступ к основному домену будет осуществляться под https://www.example.com
всегда.
Файлы ресурсов (js, css и т. Д.) Будут в репозитории github на https://www.example.com
, но для параллельного использования этих ресурсов с другим контентом в этом домене мне потребуется использовать субдомен, например assets.example.com
.
Доступ к файлам ресурсов будет выглядеть так: https://assets.example.com/js/file.js
https://assets.example.com
не является фактическим веб-каталогом, поэтому ссылки на файлы должны быть из другого места. По существу assets
является псевдонимом, но не выполняет полную переадресацию.
То, что я уже пробовал, устанавливает assets.example.com
как CNAME domain.com
, но похоже, что это не работает. Следующей моей мыслью было создать запись A и использовать htaccess для отключения доступа к любым файлам, кроме файлов в определенных каталогах.
В конце концов, я хочу получить доступ https://assets.example.com/js/file.js
и иметь решимость https://www.example.com/js/file.js
Будет ли это работать и есть ли лучшие решения?