Apache用作jboss的代理。它将所有请求从80端口重定向到jboss-s端口。我添加了对Apache的https支持,因此对客户浏览器(JS,CSS等)的所有响应在标头中均带有https链接,而不是http。
不带ssl的标题示例:
General
Request URL: http://www-prd.corp.sdl.com/ww/en/assets-re1/css/css.css
Referrer Policy: no-referrer-when-downgrade
带有ssl的标题包括:
General
Request URL: https://www-prd.corp.sdl.com/ww/en/assets-re1/css/css.css
Referrer Policy: no-referrer-when-downgrade
我想要重写apache原来返回到浏览器的标头-http:\ URL。
我尝试过
RewriteEngine on
Header edit request "^https://www-prd.corp.sdl.com/(.*)$" "http://www-prd.corp.sdl.com/$1"
RewriteEngine on
Header edit "^https://www-prd.corp.sdl.com/(.*)$" "http://www-prd.corp.sdl.com/$1"
和
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^www-prd.corp.sdl.com$ [NC]
RewriteRule ^(.*)$ https://www-prd.corp.sdl.com$1 [L]
但是这些并没有帮助我。
答案 0 :(得分:0)
我曾经用Substitute进行更改。