Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Grails 2.3.7 HTTPS禁用特定文件的资源哈希_Grails_Ssl - Fatal编程技术网

Grails 2.3.7 HTTPS禁用特定文件的资源哈希

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下的资

我使用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下的资源,而不将其重定向到哈希版本

我认为我需要的是: 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