Domanda

Sto cercando di scrivere una regola mod_rewrite per il mio server Apache. Il mio requisito è che ho tre applicazioni Web su un server, di cui tutte le richieste di schema HTTP dovrebbero essere reindirizzate a HTTPS.

Ecco cosa ho scritto:

RewriteEngine On

RewriteCond $1 ^abc$ [NC]
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [L,R]

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R]

Questo non sembra funzionare bene. Sto cercando di eseguire l'applicazione con abc Root contesto da eseguire su HTTP e tutte le altre richieste da reindirizzare all'URL HTTPS.

Qualcuno può dirmi cosa sto facendo di sbagliato.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top