Symfony访问资产文件夹

时间:2016-03-02 11:30:33

标签: symfony assets

我在www / web /中有一些文件夹是root。 它是以下文件夹:assets / exports / 它包含一个文件export.xsl

当我在javascript中执行时:

window.open('/assets/exports/export.xsl');

我要转到以下链接: http://mywebsite/assets/exports/export.xsl

但我得到了:404找不到

symfony以某种方式保护这个链接吗? 所以,我的问题是,如何访问此文件,以便开始为访问者下载?

1 个答案:

答案 0 :(得分:1)

来自Symfony Documentation

  

请记住,web /是一个公共目录,此处存储的任何内容都可以公开访问,包括所有原始资产文件(例如Sass,LESS和CoffeeScript文件)。

确保将文件放在正确的目录中:<symfony_root_dir>/web。见下文。

enter image description here

然后访问http://mywebsite/assets/exports/export.xsl会返回文件的内容。

还检查您的服务器配置,虚拟主机配置并从Symfony读取web server configuration guide以查看您是否正确配置了它。