我有一台服务器从SSL终止负载均衡器获取一些流量-在这种情况下,它以HTTP的形式通过端口80传入,并带有http_x_forwarded_proto
=“ https”
我想要只允许直接HTTPS流量或转发的HTTPS流量的mod_rewrite规则。
到目前为止,我有:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP:http_x_forwarded_proto} != https
RewriteCond %{HTTP:http_x_forwarded_proto} != HTTPS
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
但我越来越
RewriteCond:错误的标志分隔符
错误。
我需要纠正什么才能使它正常工作,这是最好的方法吗?