Site n’apparaît plus suite au passage à https (Créer un compte)

  • WordPress :5.4
  • Statut : non résolu
8 sujets de 1 à 8 (sur un total de 8)
  • Auteur
    Messages
  • #2338445
    fl0645
    Participant
    Padawan WordPress
    89 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL :
    • Thème utilisé : Avada
    • Extensions en place :
    • Nom de l’hébergeur : Gandi
    • Adresse du site : p2a-medical.com

    Problème(s) rencontré(s) :

    Bonjour à tous, suite au passage chez Gandi de http à https avec un ssl gratuit le site plante rien ne s’affiche, j’ai essayé de modifié le .htaccess mais peut être est il mal modifié, je ne sais pas, quelle solution me reste-t-il ? Merci d’avance !!

     

    #2338448
    fl0645
    Participant
    Padawan WordPress
    89 contributions
    # BEGIN WordPress
    Header add Cache-Control "max-age=0
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    
    # add a trailing slash to /wp-admin
    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . index.php [L]
    </IfModule>
    # BEGIN Redirect HTTP to HTTPS
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://%{REQUEST_FILENAME}%{REQUEST_URI} [R=301,L]
    </IfModule>
    # END Redirect HTTP to HTTPS
    # END WordPress
    #2338450
    fl0645
    Participant
    Padawan WordPress
    89 contributions

    le .htaccess d’origine est celui-ci:

     

    # BEGIN WordPress
    Header add Cache-Control "max-age=0
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    
    # add a trailing slash to /wp-admin
    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . index.php [L]
    </IfModule>
    
    # END WordPress
    #2338947
    melodie
    Participant
    Chevalier WordPress
    206 contributions

    J’ai ceci dans mon .htaccess pour forcer la redirection sur le https:

    RewriteCond %{HTTP_HOST} !^monsiteweb.truc$ [NC]
    RewriteRule ^(.*)$ https://monsiteweb.truc/$1 [R=301,L]

    avant « # END WordPress »

    J’ai même la seconde ligne deux fois (je ne sais pas pourquoi, mais ça fonctionne).

    vous pouvez essayer, mais changez « monsiteweb.truc » par le NDD de votre site.

    Je n’ai pas les lignes « </IfModule> » dans mes installations, je ne sais pas si les deux lignes RewriteCond devraient être avant le « </IfModule> » final chez vous.

    J’ai aussi mes sites chez Gandi, les lignes que je viens de vous donner m’ont été fournies par un de leurs helpers, depuis aucun souci.

    • Cette réponse a été modifiée le il y a 4 années et 6 mois par melodie.
    #2339313
    fl0645
    Participant
    Padawan WordPress
    89 contributions

    Merci pour l’info, il y a en fait un multisite wordpress, du coup ça a l’air compliqué… Faut-il un SSL spécifique pour chaque site ? Il n’existe pas de redirection interne à wordpress multisite comme sur un site wordpress habituel. (page général : changer http pour https), bref un peu perdu là…

    #2339314
    melodie
    Participant
    Chevalier WordPress
    206 contributions

    Salut flo645,

    j’ai aussi des multisites (j’en gère 3). Oui, il faut ajouter un SSL pour chaque sous-site. Ça se fait très bien depuis l’interface Gandi (vous êtes bien passée en Gandi 5 ?)

    Ensuite assurez-vous d’avoir le .htaccess configuré comme il faut dans votre site principal.

    Au début, autorisez la stratégie d’accès aux deux (http et https) depuis l’interface Gandi.

    Si vous avez:

    Votre stratégie SSL actuelle est. Changer (sous Changer il y a un hyperlien)

    Cela signifie que votre site est protégé via HTTPS. Les requêtes HTTP seront automatiquement redirigées vers HTTPS

    Alors cliquez sur « Changer » et ensuite choisissez http et https, le temps que tout soit au point.

    • Cette réponse a été modifiée le il y a 4 années et 6 mois par melodie.
    • Cette réponse a été modifiée le il y a 4 années et 6 mois par melodie.
    • Cette réponse a été modifiée le il y a 4 années et 6 mois par melodie.
    #2339513
    fl0645
    Participant
    Padawan WordPress
    89 contributions

    Salut melodie, d’abord merci pour ta réponse, Gandi me dit qu’en fait je devrais avoir un ssl pour chaque vhost hors je n’ai normalement qu’un seul vhost (vhost= espace disque dédié ?), sauf avoir mal compris… Je vais regarder de plus près cette histoire de vhost!! Merci et ne sors pas !!

    #2339548
    melodie
    Participant
    Chevalier WordPress
    206 contributions
    Cette réponse a été marquée comme privée.
8 sujets de 1 à 8 (sur un total de 8)
  • Vous devez être connecté pour répondre à ce sujet.