我有一个名为
favicon.ico
在web-app文件夹中(grails 2.2.1)。
我的应用程序配置为以root应用程序身份运行/
如果我打开网址
http://mydomain/favicon.ico
我没有找到404。
如果我尝试在任何子文件夹中移动文件,它将起作用。例如,如果我将其移至
web-app/test/favicon.ico
然后我打开
http://mydomain/favicon.ico
该文件已正确送达。
如果我使用grails run-app运行应用程序,则问题是相同的
最佳答案
您可以在Config.groovy中进行配置以处理/中的资源,如下所示:
grails.resources.adhoc.patterns = ['/ *','/ images / *','/ css / *','/ js / *','/ plugins / *']http://mydomain/favicon.ico
将获得302以:http://mydomain/static/favicon.ico
那应该可行,但我认为将ico移至/ images更好
关于grails - 从根获取不必要的静态资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16539447/