【发布时间】:2018-02-24 12:57:26
【问题描述】:
我创建了一个 symfony 项目。 为了管理 js 和 css,我按照 symfony 官方的建议使用 webpack encore。 在开发环境中,everyhting 运行良好。 yarn run encore dev 为我的资产创建正确的路径。
我的html示例
link href="{{ asset('build/page-connexion/connexion.css') }}"
请求的 URL 是
但在生产中,当我运行“yarn run encore production”时 路径不正确 页脚的请求网址是
应该是http://mydomain.fr/mywebsite/public/build/footer/footer.css
如何以及在哪里可以配置此路径?在我的 HTACCESS 中?
我知道如果我在 webpack.config.js 中使用我的服务器路径更改 setPublicPath('myfullpath') 它将起作用。但逻辑上我不必改变它?
提前感谢您的帮助
【问题讨论】:
-
mydomain.fr/build/footer/footer.css 是正确的,“公共”目录应该是您的文档根目录。
-
是 Orange18947 但是我怎样才能在 prod 中公开我的文档根目录?
标签: .htaccess symfony webpack assets webpack-encore