У мене є сервер, який отримує деякий трафік від балансиру навантажувача, що закінчує SSL, і в цьому випадку він надходить як HTTP через порт 80 з a http_x_forwarded_proto
= "https"
Я хочу правило mod_rewrite, яке дозволяє лише прямий трафік HTTPS або перенаправлений трафік HTTPS.
У мене це є поки:
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: обмежувачі поганого прапора
помилка.
Що потрібно для виправлення, і це найкращий підхід?