Migrer son site en https

Bonjour,
Ce post pour un avis sur comment migrer facilement un site pluxml en https.
En particulier, je lisais qu'il fallait que les liens soient avec des adresses relatives et non pas absolues.
Mais dans pluxml, la plupart sont des adresses absolues.
Bonne fin d'année

Réponses

  • Bonjour cpalo,

    dans le cas d'adresses absolues, une des solutions consistera à remplacer les URLs directement dans les fichiers qui se trouvent dans "data/articles", "data/commentaires" et "data/statiques". Certains éditeurs de textes permettant de modifier les fichiers par lots ou se trouvant à l'intérieur d'un répertoire, il te suffit alors de rechercher et remplacer le texte * href="http://www.monsite.com/"; * par * href="https://www.monsite.com/"; *, puis de sauvegarder le tout :)

    Et bien sûr, comme avant toute manipulation des fichiers de ton site, faire une sauvegarde préalable.

    (Sans oublier de modifier l'adresse du site dans le panneau de configuration, qui s'occupera des URLs relatives)
  • bazooka07bazooka07 PluXml Lead Developer, Moderator
    Grep est un outil bien sympa pour faire ce type de recherche :
    [== bash ==]
    grep 'http://www.monsite.com' echecs/{articles,statiques,commentaires}/*
    
  • cpalocpalo Member

    Bonjour,

    J'avais laissé ça de côté mais voilà le moment où je vais le faire.

    Pas de problème au niveau de mon hébergeur (Nuxit) pour le certificat SSL.

    Mais il est dit aussi de modifier le fichier htaccess.

    Pour PluXml, quel est le paramétrage à faire dans ce fichier?

    J'ai activé la réécriture d'urls ainsi que plugin myBetterUrls

    Cordialement

  • FrémoFrémo Member

    Bonjour @cpalo,

    en installant PluXml sur o2switch dans un dossier qui avait déjà Let's Encrypt activé, je n'ai eu aucun problème pour faire fonctionner le https qui a marché direct !

    La seule manip que j'ai dû faire pour avoir des URLs propres qui fonctionnent (dans l'ordre) :

    • désactiver le plugin MyBetterUrls

    • Désactiver-réactiver la réécriture d'URL :

    • dans Paramètres->Configuration avancée en sélectionnant Non + Sauver
    • puis resélectionner Oui + Sauver

    • réactiver MyBetterUrls

    PluXml est vraiment bien fichu par rapport à WordPress pour le passage en https. 😉

    Cordialement

  • Bonjour

    J'a i passé mon site en HTTPS, mais par contre la page d’authentification elle n'a pas le cadenas vert...

    Est-ce normal ?



    Merci par avance..

  • bazooka07bazooka07 PluXml Lead Developer, Moderator
    novembre 2019 modifié

    @mika22

    Pour accéder à la page d'authentification :

    https://blog.mickaelbonnard.fr/core/admin/

    Vérifie que ton fichier .htaccess à la racine de ton site contient :

    <IfModulemod_rewrite.c>
           RewriteEngineOn
           RewriteCond%{HTTPS}!=on
           RewriteRule^(.*)$https://%{HTTP_HOST}%{REQUEST_URI}[R=301,L]
    </IfModule>
    
    
Connectez-vous ou Inscrivez-vous pour répondre.