Sono nuovo di cloud hosting ...Come reindirizzare a HTTPS con .htaccess sulla pila Heroku Cedar
sto lavorando su una web app PHP che è ospitato su Heroku come app "cedro". Heroku offre SSL "piggy back" a tutti i loro sottodomini, quindi posso caricare semplicemente https://myapp.herokuapp.com
. Ma posso anche caricare http://myapp.herokuapp.com
. Voglio forzare SSL reindirizzando le richieste http
a https
.
Normalmente, questo sarebbe facile. Vorrei solo usare mod_rewrite come segue:
RewriteCond %{HTTPS} != on
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
MA QUESTO non lavorare SU Heroku!
Sembra che l'SSL si interrompa a monte, prima che il traffico raggiunga la mia app. Pertanto la condizione %{HTTPS}
non viene mai soddisfatta e il risultato è un ciclo di reindirizzamento. Ho anche provato il seguente, che, inoltre, non ha funzionato:
RewriteCond %{SERVER_PORT} != 443 #<--also redirect loop
RewriteCond %{REQUEST_SCHEME} !https #<--also redirect loop
Quindi la mia domanda è come posso rilevare/reindirizzamento a HTTPS quando è terminato a monte?
vorrei avrei trovato ieri :( –
Questo solo ci ha aiutato molto. Grazie SDP – Mike
Been sbattere la testa su un muro per le ultime tre ore cercando di capire. Questo risolto. Grazie! Grazie –