我在我的项目中使用PrettyFaces。我们最近开始使用SSL(Https),但是,当在命令链接中调用 pretty:main-page 时,https协议被修改为http。如果我使用普通的呼叫而没有漂亮:协议不会被修改。
答案 0 :(得分:0)
PrettyFaces领导的答案是:
" AFAIK基本上有两种方法可以解决这个问题:
您可以将Glassfish配置为采用http侦听器的https方案。 AFAIK在最新的Glassfish版本的http监听器上有一个scheme属性。有关详细信息,请参阅此问 如果您使用负载平衡/反向代理,则可以在将其发送回请求客户端之前重写Location标头。这应该很容易,但取决于您的负载平衡设置。如果您使用的是mod_proxy,则可以使用ProxyPassReverse命令来实现此目的。"
github.com/ocpsoft/rewrite/issues/257#issuecomment-355737351
OK!