Esempio 1 - Forza SSL
Le variabili mostrate sopra AUTHOR_FORCE_SSL
, o PUBLISH_FORCE_SSL
può essere impostato su 1 per attivare regole di riscrittura che obbligano gli utenti finali quando arrivano su richiesta http a essere reindirizzati a https.
Ecco la sintassi del file di configurazione che consente il funzionamento di questo interruttore:
<VirtualHost *:80>
<IfModule mod_rewrite.c>
ReWriteEngine on
<If "${PUBLISH_FORCE_SSL} == 1">
Include /etc/httpd/conf.d/rewrites/forcessl_rewrite.rules
</If>
</IfModule>
</VirtualHost>
Come puoi vedere, le regole di riscrittura includono ciò che ha il codice per reindirizzare il browser degli utenti finali, ma la variabile impostata su 1 è ciò che consente di utilizzare o meno il file.
Prova di fumo