Ho un server che riceve un po 'di traffico da un bilanciamento del carico che termina SSL, nel qual caso arriva come HTTP sulla porta 80 con un http_x_forwarded_proto
= "https"
Voglio una regola mod_rewrite che consenta solo il traffico HTTPS diretto o il traffico HTTPS inoltrato.
Ho questo finora:
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]
ma sto ottenendo
RewriteCond: delimitatori di flag non validi
errore.
Cosa devo correggere per farlo funzionare, ed è questo l'approccio migliore?