May 6
In scenari comuni, gli utenti utilizzano il "http: //" non garantito quando si accede a un sito web. E 'quindi necessario che alcuni reindirizzamento ai sicuri "https: //" versione del sito Web che utilizza Secure Sockets Layer (SSL) sia al suo posto. Questo è particolarmente importante per i siti web e-commerce e siti di shopping online che richiedono alcune operazioni che si terrà on-line. Con poche righe di codice, è possibile reindirizzare quasi ogni pagina del sito per la versione sicura della pagina web. Questo può essere realizzato utilizzando PHP o il file .htaccess.
1 Verificare che è installato sul server Secure Socket Layer (SSL) utilizzando una variabile del server PHP che restituisce un "on" quando SSL è attivo. Il codice di seguito viene utilizzata per restituire una conferma:
"HTTPS". $ _SERVER [ 'HTTPS']! == "On")
Questo pezzo di codice viene aggiunto insieme sulla pagina in cui reindirizzamento deve avvenire.
2 Aprire la pagina Web che ha bisogno di reindirizzare l'utente alla versione di SSL della pagina.
3 Scrivere la funzione qui sotto nella pagina Web. Assicurati di includere i tag PHP per consentire al server di sapere che questo è uno script PHP:
redirectToHTTPS function ()
{
$ Redirect- https: // dominio. $ _SERVER [ 'HTTP_HOST']. $ _SERVER [ 'REQUEST_URI'];
Header ( "Location: $ redirect");
}
4 Modificare il "dominio" per reindirizzare l'URL della vostra preferenza.
5 Includere il codice completo su tutte le pagine che avete bisogno di un reindirizzamento che si terrà per la versione sicura del dominio. Il codice completo dovrebbe apparire come questo:
<? Php
{
Se "HTTPS". $ _SERVER [ 'HTTPS']! == "On")
{
$ Redirect- https: // dominio. $ _SERVER [ 'HTTP_HOST']. $ _SERVER [ 'REQUEST_URI'];
Header ( "Location: $ redirect");
}
}
6 Verificare che è installato sul server Secure Socket Layer (SSL) utilizzando una variabile del server PHP che restituisce un "on" quando SSL è attivo.
7 Aprire il file .htaccess che risiede nel server di dominio. Avrete bisogno di privilegi di amministratore per essere in grado di modificare questo file.
8 Copiare e incollare le righe di codice qui sotto a questo file:
RewriteEngine On
RewriteCond% {} HTTPS! Su
RewriteRule https (*.): //% {} HTTP_HOST% {} REQUEST_URI
Una volta che il browser viene aperto utilizzando la modalità "http", verrà reindirizzato alla versione "https" del dominio come risultato del codice precedente.