grails - 从根获取不必要的静态资源

标签 grails grails-2.2 static-resource

我有一个名为

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/

相关文章:

hibernate - grails GORM 或声明

grails - Gradle 项目/任务依赖和 JavaScript 库在 war 中

grails - 替换Grails生成的默认模板

grails - 如何为Grails 2.2.4设置Set Vm Arguments

maven - 通过 Spring Boot 在 jar 文件中提供静态资源

css - 获取静态 Web 上下文资源以在可添加书签和不可添加书签的 Wicket 页面上工作

grails - 在表格 Groovy 上循环显示两个相同大小的数组

grails - 如何在Grails 2.2中配置自定义Maven存储库?

mongodb - 如何使用MongoDB在Grails中创建两个并置(或)并(和)的条件?

带有资源处理程序的spring boot错误页面