Grails 2.3.7 HTTPS禁用特定文件的资源哈希
我使用HAProxy进行负载平衡和ssl终止。在它背后,我有几个Grails应用程序,其中一个是面向半技术用户的CMS 问题 当用户链接到CMS中的Javascript库时,如下所示:Grails 2.3.7 HTTPS禁用特定文件的资源哈希,grails,ssl,Grails,Ssl,我使用HAProxy进行负载平衡和ssl终止。在它背后,我有几个Grails应用程序,其中一个是面向半技术用户的CMS 问题 当用户链接到CMS中的Javascript库时,如下所示: <link href="/js/fancybox/jquery.fancybox-1.3.4.css" rel="stylesheet" type="text/css" /> 问题是浏览器看到重定向到一个不安全的页面,实际上并没有加载javascript 如何允许用户访问/web app/js下的资
<link href="/js/fancybox/jquery.fancybox-1.3.4.css" rel="stylesheet" type="text/css" />
问题是浏览器看到重定向到一个不安全的页面,实际上并没有加载javascript
如何允许用户访问/web app/js下的资源,而不将其重定向到哈希版本
我认为我需要的是:
1) 通过某种方式告诉Grails它不应该通过url中的某种参数重定向到散列静态版本(?hash=no),它应该只提供Javascript文件
2) 或者请求应该重定向到https或http版本,这取决于访问它的协议
环境
我使用的Grails版本是2.3.7,参考资料是1.2.7
我确实喜欢哈希提供的好处,它在任何我可以使用资源插件的地方都能很好地工作,但是在这些特定的实例中我想跳过它
更新到Grails2.4.2并使用asset pipeline插件可能会解决这个问题,但也需要比我现在想要花费更多的时间来调试Javascript
http://test.com/static/qnzsUX0FP3vbKVmIdNgR3SKbHRAuosgVLRMgegqUyzc.js