Partage
  • Partager sur Facebook
  • Partager sur Twitter

htaccess redirection http vers https

Sujet résolu
    21 septembre 2021 à 18:07:54

    Bonjour à tous ! 

    Presque tout est dans le titre, je cherche à faire une redirection http vers https pour mon une page de mon site (le reste doit absolument rester en http). J'ai commencé à faire un ajout dans le fichier htaccess mais rien ne semble fonctionner. 

    Malheureusement pour moi toutes les ressources que j'ai trouvées montre comment faire une redirection complète ...

    Merci bien pour votre aide 

    Victor

    • Partager sur Facebook
    • Partager sur Twitter
      21 septembre 2021 à 18:27:33

      Ca aurait pu être utile de montrer le .htaccess en question ...

      Et aussi préciser quel est le chemin de cette page.

      S'il faut tout deviner, comment voulez-vous obtenir une réponse ?

      -
      Edité par julp 21 septembre 2021 à 18:29:15

      • Partager sur Facebook
      • Partager sur Twitter
        21 septembre 2021 à 20:18:55

        Bonjour,

        La gestion des redirections "http" vers "https" ou inversement peur être réalisée très facilement en PHP en combinant l'utilisation de la superglobale $_SERVER avec l'utilisation de fonctions natives tel que parse_url().

        • Partager sur Facebook
        • Partager sur Twitter
          22 septembre 2021 à 10:08:16

          julp a écrit:

          Ca aurait pu être utile de montrer le .htaccess en question ...

          Et aussi préciser quel est le chemin de cette page.

          S'il faut tout deviner, comment voulez-vous obtenir une réponse ?

          -
          Edité par julp il y a environ 15 heures

          le fichier en question est vide. Pour ce que j'ai essayé voilà en gros ce que j'ai fait : 

          Redirect 301 http://monsite.fr/mapage.php https://monsite.fr/mapage.php
          

          Soundboy39 a écrit:

          Bonjour,

          La gestion des redirections "http" vers "https" ou inversement peur être réalisée très facilement en PHP en combinant l'utilisation de la superglobale $_SERVER avec l'utilisation de fonctions natives tel que parse_url().


          Merci pour l'info, je vais essayer ca. je validerai le sujet si ça fonctionne

          -
          Edité par victorrfau 22 septembre 2021 à 10:10:13

          • Partager sur Facebook
          • Partager sur Twitter
            22 septembre 2021 à 11:30:31

            Sujet résolu, ça aurait été bien de donner la solution ...

            > le fichier en question est vide. Pour ce que j'ai essayé voilà en gros ce que j'ai fait :

            > Redirect 301 http://monsite.fr/mapage.php https://monsite.fr/mapage.php

            La directive Redirect attend un chemin, pas une URL, il aurait donc fallu écrire /mapage.php et non http://monsite.fr/mapage.php sachant toutefois que si le(s) VH qui gère(nt) http et https partagent la même arborescence (même DocumentRoot notamment), ça va donner une boucle infinie en https, ce qui impliquerait non plus l'usage d'un simple Redirect mais de la réécriture pour mettre une condition sur le protocole courant (RewriteCond %{HTTPS} !=on mais ça dépend encore comment https est assuré car cette dernière impliquerait que https soit géré par Apache)

            (plus bien évidemment la règle RewriteRule ^mapage\.php$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=permanent])

            -
            Edité par julp 22 septembre 2021 à 11:33:47

            • Partager sur Facebook
            • Partager sur Twitter

            htaccess redirection http vers https

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            • Editeur
            • Markdown