Статические настройки колбы:
app = Flask(__name__.split('.')[0], static_folder=None)
app.static_url_path = '/static'
app.static_folder = 'static'
app.add_url_rule(app.static_url_path + '/<path:filename>',
endpoint='static',
view_func=app.send_static_file)
CSS
@font-face {
font-family: MuiiconSpread;
font-weight: normal;
font-style: normal;
src: url('../fonts/icons.ttf') format('truetype');
}
JS
require.config({
paths: {
'jquery': '/static/plugins/jquery-3.3.1/jquery.min',
},
});
При доступе к поддомену, например: a.test.com
, icons.ttf
и jquery.min.js
имеют ошибку 404.
Когда я добавлю subdomain='a'
в add_url_rule
для статического, все будет хорошо. Но это просто соответствует a.test.com
, в то время как доступ b.test.com
должен изменить ту же конфигурацию на subdomain='b'
.
Как это исправить?