我正在使用CDN,并且我有一个指向public/assets
文件夹的static.example.com
的CNAME。如何更改asset_path的外观?
问题是我使用Nginx的创建子域,因为它使用的资产文件夹,因为它的根,资产现保存于:
static.example.com/hi.jpg
但asset_path
希望在static.example.com/assets/hi.jpg
看
我不想更改资产编译位置或任何物理更改资产管道当前工作方式的位置 - 我只想在资产被调用时指定新的“根”前缀。
或者,我正在考虑如何使用nginx'链接'上面的这两条路径,以便当他们访问/assets/hi.jpg
时,它实际上看起来在/hi.jpg
,尽管我不确定如何用Nginx做到这一点。
要么解决方案我会好的..谢谢你们。
实际上是否会将我编译的所有资产移动并将它们包含在'public'中? – Tallboy
它有两个部分。如果我理解这个权利,这是生成的url的配置。我会扩展我的答案。 – CMW
对不起,我应该澄清 - 我的意思是,当它预编译我的资产和生成文件的文件名称摘要,是否将它们全部/公共,如果我改变前缀? – Tallboy