[Résolu] Sites en http et en https sur le même hébergement ? (Créer un compte)

  • WordPress :5.4
  • Statut : résolu
  • Ce sujet contient 7 réponses, 2 participants et a été mis à jour pour la dernière fois par symphonie10, le il y a 1 mois.
8 sujets de 1 à 8 (sur un total de 8)
  • Auteur
    Messages
  • #2344717
    symphonie10
    Participant
    Chevalier WordPress
    394 contributions

    Bonjour,

    Ma configuration WP actuelle

    • WordPress 5.3.3
    • Version de PHP/MySQL :
    • Thème utilisé : Spacious Pro
    • Extensions en place : All in One SEO Pack, Autoptimize, BNE Testimonials, Classic Editor, Display Widgets, Ecwid Ecommerce Shopping Cart, Fast Velocity Minify, Hummingbird, Image Widget, Server IP & Memory Usage Display, Shortcodes Ultimate, TinyMCE Advanced, UpdraftPlus, Widget Responsive for Youtube, WP-Optimize, Xpert Accordion
    • Nom de l’hébergeur : ovh
    • Adresse du site : mon site

    Finalement la migration de mon second site sur l’hébergement Multisite du premier s’est faite.

    Sur l’hébergement Multisite du premier j’ai bien : “Certificat SSL<span data-ng-if=”!$ctrl.isRetrievingSSLCertificate” data-ng-bind=”$ctrl.selectSSLCertificateStatusText()”>Oui – LETSENCRYPT – DV”  donc j’ai bien l’adresse https mais je constate que l’adresse http fonctionne aussi.
    Sur mon fichier .htaccess j’ai les lignes : </span>

    # END WordPress

    RewriteEngine On
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://www.chantalattia.com/$1 [R=301,L]

    Apparemment cela ne fonctionne pas…. peut-être est-ce parce que les lignes de redirection sont écrites après # END WordPress ?

    2. Mais mon second site qui est sur l’hébergement Multisite avec le certificat “Certificat SSL<span data-ng-if=”!$ctrl.isRetrievingSSLCertificate” data-ng-bind=”$ctrl.selectSSLCertificateStatusText()”>Oui – LETSENCRYPT – DV” n’apparaît PAS lui en https://</span&gt;

    Merci pour l’aide

    #2344724
    ferman
    Participant
    Maître WordPress
    2628 contributions

    Je ne sais pas si c’est important: pour moi le même code (qui fonctionne) est juste avant #begin wordpress.

    #2344732
    symphonie10
    Participant
    Chevalier WordPress
    394 contributions
    1. Pour le http:// et https:// il faut faire la modification soi-même chez Ovh  Finalement je comprends que “serveur” c’est juste comme une armoire dans laquelle on range des choses qui sont dans différents tiroirs qui ont des adresses, donc non “http://&#8221; ou “htpps://” ne correspond pas à l’armoire mais à l’adresse du tiroir, il faut donc refaire la même démarche pour chaque site.
    2. J’ai mis le bout de code au début .htaccess en effet cela paraît plus logique

    Merci !

    #2344740
    symphonie10
    Participant
    Chevalier WordPress
    394 contributions

    En fait cela ne marche toujours pas, il semble que l’on ne doit pas avoir écrit deux 2 fois “RewriteEngine On” cela voudrait dire que je dois l’écrire dans le bout de code déjà présent soit ça ?

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://www.chantalattia.com/$1 [R=301,L]
    </IfModule>

    #2344764
    ferman
    Participant
    Maître WordPress
    2628 contributions

    Bonjour,

    Chez ovh, vous avez un multisite. Si vous avez plusieurs domaines, chacun doit bien sûr avoir un .htaccess. Autrement, ce que vous avez me paraît correct. C’est la même chose pour moi avec deux “rewrite engine on” qui ne gênent pas pour le fonctionnement.(voir ci-dessous).

    Essayez avec le .htaccess minimum  (après avoir par ftp sauvegardé votre .htaccess actuel)

    RewriteEngine On
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://www.votresite.com/$1 [R=301,L]

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

     

     

    #2344772
    symphonie10
    Participant
    Chevalier WordPress
    394 contributions

    C’est pas facile de ne pas se tromper la première fois qu’on veut fonctionner avec un hébergement multisite ! Mais ça y est j’ai compris : chacun son dossier, chacun son .htacess !

    Si je peux me permettre, ma question va paraître stupide, j’ai sur mon hébergement

    … <- ça correspond à quoi celui là ?

    santetotale (le dossier dans lequel il y a mon autre site)

    www (le dossier dans lequel il y a mon premier site)

    J’ai aussi un .htacess qui doit donc servir à rien et le code google j’ai dû

     

    #2344779
    ferman
    Participant
    Maître WordPress
    2628 contributions

    Si je peux me permettre à mon tour, la question ne paraît  pas stupide mais la dernière phrase (J’ai aussi un .htacess qui doit donc servir à rien et le code google j’ai dû)  est incompréhensible.

    Les “…”, je ne sais pas. Je ne vais pas aller regarder dans mon dossier hébergement (je m’y aventure le moins possible). Demandez à OVH community, vous aurez sûrement la réponse dans la demi-heure qui suit. De toute façon, je ne pense pas que ce soit important.

    Autrement  ça semble fonctionner correctement. Juste une image qui est chargée en http au lieu de https (http: //www.bioenergetique.com/wp-content/uploads/2019/07/chantalattia-sante-realisation-de-soi-1400-460-op.jpg) d’où le triangle jaune dans la barre.

    #2344781
    symphonie10
    Participant
    Chevalier WordPress
    394 contributions

    Super ferman ! Merci beaucoup 🙂 🙂 (je vais corriger l’image)

    (Pour  la dernière phrase, il en manquait la fin, mais cela n’a pas d’importance, du moment que tout fonctionne !)

    Enfin finalement mon site est installé. je peux passer en “résolu” 🙂

    Merci encore !

8 sujets de 1 à 8 (sur un total de 8)
  • Vous devez être connecté pour répondre à ce sujet.