Comment rediriger vers ssl

<article data-type="article">
Redirection d`un site de HTTP vers la version HTTPS améliore la sécurité

Dans les scénarios communs, les utilisateurs utilisent le non garantis "http: //&# 8221- lorsque l`accès à un site Web. Il est donc nécessaire que certains redirection vers la sécurité "https: //&# 8221- version du site qui utilise Secure Sockets Layer (SSL) soit en place. Ceci est particulièrement important pour les sites Web de commerce électronique et sites d`achat en ligne qui nécessitent certaines transactions avoir lieu en ligne. Avec quelques lignes de code, il est possible de rediriger à peu près toutes les pages du site à la version sécurisée de la page Web. Ceci peut être accompli en utilisant soit PHP ou le fichier .htaccess.

Rediriger Utilisation de PHP

  • Vérifiez que Secure Socket Layer (SSL) est installé sur le serveur en utilisant une variable de serveur PHP qui retourne un "sur" lorsque SSL est actif. Le code ci-dessous est utilisée pour retourner une confirmation:

    "HTTPS". $ _SERVER [ `HTTPS`]! =="sur")

    Ce morceau de code est ajouté en même temps sur la page où la redirection doit avoir lieu.

  • Ouvrez la page Web qui doit rediriger l`utilisateur vers la version SSL de la page.




  • Écrivez la fonction ci-dessous sur la page Web. Assurez-vous d`inclure les balises PHP pour laisser le serveur sait que ceci est un script PHP:

    redirectToHTTPS de fonction ()
    {
    $ réorientée https: // domain. $ _SERVER [ `HTTP_HOST`]. $ _SERVER [ `REQUEST_URI`] -
    Entête( "Lieu: $ redirect") -
    }

  • Changer la "domaine" pour rediriger vers l`URL de votre préférence.

  • Inclure le code complet sur toutes les pages que vous avez besoin d`une redirection avoir lieu à la version sécurisée du domaine. Le code complet devrait ressembler à ceci:

    lt;? php
    {
    Si "HTTPS". $ _SERVER [ `HTTPS`]! =="sur")
    {
    $ réorientée https: // domain. $ _SERVER [ `HTTP_HOST`]. $ _SERVER [ `REQUEST_URI`] -
    Entête( "Lieu: $ redirect") -
    }
    }

Rediriger Utilisation de .htaccess

  • Vérifiez que Secure Socket Layer (SSL) est installé sur le serveur en utilisant une variable de serveur PHP qui retourne un "sur" lorsque SSL est actif.

  • Ouvrez le fichier .htaccess qui réside dans votre serveur de domaine. Vous aurez besoin des privilèges d`administrateur pour pouvoir modifier ce fichier.

  • Copiez et collez les lignes de code ci-dessous pour ce fichier:

    RewriteEngine On
    RewriteCond% {HTTPS}! Sur
    RewriteRule (. *)https: //% {HTTP_HOST}% {REQUEST_URI}

    Une fois que le navigateur est ouvert à l`aide du "http" mode, il sera redirigé vers la "https" version du domaine en tant que résultat du code ci-dessus.

Conseils & Avertissements

  • Lorsque vous redirigez vers une page Web qui n`a pas SSL, vous pouvez utiliser la redirection d`en-tête avec PHP en utilisant le code ci-dessous:
  • lt;? php
  • entête( "Lieu: http: //site.com/page.html");
  • ?gt;
  • Ce code ne fonctionnera que si aucune information est envoyé au navigateur avant qu`il ne soit exécuté. Pour ce faire, supprimer tout le contenu avant de ce code afin qu`il soit exécuté immédiatement.

AUTRES

Comment obtenir un format url фото

Comment obtenir un format url

Détermination URL appropriée (Uniform Resource Locator) format pour une adresse de site Web est parfois nécessaire…

Comment rediriger urls фото

Comment rediriger urls

Si vous lancez un nouveau site Web ou un site Web bêta qui se fonde sur l`expérience déjà fournie par un site Web…

» » » » Comment rediriger vers ssl