[Résolu] Le blog s’affiche bien, mais l’accès au menu provoque une erreur. (Créer un compte)

  • WordPress :5.8
  • Statut : résolu
13 sujets de 1 à 13 (sur un total de 13)
  • Auteur
    Messages
  • #2419308
    Schmol44
    Participant
    Initié WordPress
    37 contributions

    Bonjour,

    Ma configuration WP actuelle : 6.2

    • Version de PHP/MySQL : PHP 8.1.10
    • Thème utilisé : Twentysixteen
    • Extensions en place : Akismet Anti-Spam – Really Simple SSL – WP-Optimize
    • Nom de l’hébergeur : 02switch
    • Adresse du site : https://blog.henri-cheli.fr

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

    En fait le site « https://blog.henri-cheli.fr » s’ouvre bien et on peut se connecter en « admin » sans problème.

    Par contre quand on veut se connecter sur une 2ème page du menu, une 3ème, une 4ème etc…
    On constate que l’url devient :

    https://blog.henri-cheli.fr/blog.henri-cheli.fr/?page_id=2
    https://blog.henri-cheli.fr/blog.henri-cheli.fr/?cat=5
    Même chose pour toutes les url du Menu

    Son  doublement provoque l’erreur, il suffit de supprime manuellement « blog.henri-cheli.fr/« , après l’url  de tête, et l’accès aux pages fonctionne.

    D’avance merci pour vos réponses

    #2419322
    laurentsc
    Participant
    Chevalier WordPress
    230 contributions

    Bonsoir,

    même si pas expert du tout, je tente une réponse.

    Dans le tableau de bord, on peut changer le format des permaliens : réglage -> permaliens

    Essaye titre de la publication. En plus, c’est bien joli comme URLs…

    #2419336
    Schmol44
    Participant
    Initié WordPress
    37 contributions

    Bonsoir @laurentsc,

    Merci pour ton aide, j’ai regardé mais je ne pense pas que ça soit, à mon avis, les « permaliens » servent à enrichir le lien avec une définition, là, il me semble que l’url est double, sécurisée et pas sécurisée, on dirait qu’elle est définie des deux façons à la fois, je pense plus à un problème de fichier .htaccess mal défini associé à l’extension « Really Simple SSL », mais j’ai tellement « galéré » pour en arriver là, que je n’ose pas « bidouiller » sans être sûr.

    En tout cas, merci.

    #2419414
    laurentsc
    Participant
    Chevalier WordPress
    230 contributions

    OK, si tu penses que le souci vient de l’extension Really Simple SSL, peut-être la désactiver pour voir (quoiqu’à mon avis, déjà fait)…

    #2419436
    Schmol44
    Participant
    Initié WordPress
    37 contributions

    Bonjour @laurentsc,

    Oui, j’y avais pensé, mais il ne s’agit pas d’une simple « désactivation », il y a 2 cas à choisir.

    (Le dernier choix que j’avais fait, suite au changement de thème non compatible, remplacer la base de données s’est traduit par une panne totale), je suis devenu prudent.

    En tout cas, merci de tes efforts pour m’aider.

    #2419437
    laurentsc
    Participant
    Chevalier WordPress
    230 contributions

    Tape ça ds Google :
    <h1 class= »elementor-heading-title elementor-size-xxl »>How to Cleanly Remove the Really Simple SSL Plugin

    désolé sur le téléphone on écrit comme on peut…</h1>

    #2419476
    ferman
    Participant
    Maître WordPress
    5617 contributions

    Bonjour,

    Vous avez une erreur dans vos liens. Par exemple si on prend l’item « divers », dans le html (inspecteur firefox) on voit ça:

    <li id="menu-item-81" class="menu-item menu-item-type-taxonomy menu-item-object-
    category current-menu-item menu-item-81"><a href="https:/blog.henri-cheli.fr/?cat=3" aria-
    current="page">Divers</a></li>

    Après https: vous n’avez qu’un seul « / ». Tout ce qui suit ce slash est ajouté après l’url de la page d’accueil du site  (https: //blog.henri-cheli.fr/).  Pour que les liens soient corrects, on devrait avoir soit l’url complète des pages (avec le deuxième slash) ou bien l’url relative, c’est à dire ça:

    
    <a href="https://blog.henri-cheli.fr/?cat=3">Divers</a>

    ou ça;

    <a href="/?cat=3">Divers</a>

    La question d’où viennent ces mauvais liens? A mon avis, si le problème n’existait pas avant le passage en https, lors de ce passage vous avez fait une erreur manuelle soit dans le plugin really simple SSL (j’ai oublié comment il fonctionnait) soit dans la base de données , si vous y avez changé manuellement les liens (avec better search replace par exemple)

    • Cette réponse a été modifiée le il y a 3 mois par ferman.
    • Cette réponse a été modifiée le il y a 3 mois par ferman.
    #2419484
    Schmol44
    Participant
    Initié WordPress
    37 contributions

    @laurentsc

    Bonsoir

    J’ai regardé tout ça et j’ai même trouvé quelque chose de ressemblant sur le forum « WPFR », intitulé « Double Affichage de l’URL », mais ça n’est pas la même chose.

    Je pensais à un doublon de l’extension « Really Simple SSL « et du certificat « Left’Encrypt », ce qui n’est pas le cas où à un problème sur le fichier « .htaccess ».

    J’ai aussi vérifié que j’avais bien modifié dans la base de données importée de Wamp :

    • Table wp_options : siteurl et Home
    • Table wp_users : user_url

    Bref, je tourne autour ….

    #2419485
    Schmol44
    Participant
    Initié WordPress
    37 contributions

    Bonsoir @ferman,

    Merci pour cette réponse,

    Mon site est en https depuis longtemps et le plugin aussi.

    En fait, j’étais en PHP 7.4 et je n’arrivais pas à passer en PHP8.

    Ayant trouvé la cause, thème obsolète ainsi qu’un plugin, je les ai supprimé et j’ai rapatrié mon site sur Wamp en local pour changer le thème.

    Ensuite, j’ai transféré le fichier du thème par FTP,  mais mon site fonctionnait sans les widgets et les modifications.

    J’ai donc importé la nouvelle base de Wamp, et depuis j’ai ce problème.

    Votre réponse éclaire ma lanterne, mais comment faire pour modifier cela ?

    D’avance merci à vous.

     

     

    #2419495
    ferman
    Participant
    Maître WordPress
    5617 contributions

    Votre réponse éclaire ma lanterne, mais comment faire pour modifier cela ?

    Je ne sais pas mais je soupçonne une fausse manœuvre de votre part et je soupçonne (mais n’en suis pas sûr) que c’est au niveau de votre base de données. Y avez vous fait quelque chose manuellement (comme  changer les liens)?  Qu’avez-vous fait après avoir importé la base de données de WAMP?

    #2419496
    Schmol44
    Participant
    Initié WordPress
    37 contributions

    @ferman,

    Finalement, ma lanterne était bien éclairé, je viens de trouver la parade.

    C’était tout simplement :

    Table wp_options : Home (Que je cite plus haut et que j’ai regardé 100 fois)

    Je l’avais modifié en remettant cette base en ligne et je l’ai mal libellé, pourtant je l’ai regardé plusieurs fois, sans que ça me saute aux yeux.

    En tout cas, un GRAND MERCI de m’avoir mis sur la piste.

    Super ce Forum, merci à tous.

    #2419502
    laurentsc
    Participant
    Chevalier WordPress
    230 contributions

    Génial que ça marche !

    Par contre, ça serait bien plus agréable pour les utilisateurs si tu suivais le conseil que je t’ai donné plus haut :

     

    Dans le tableau de bord, on peut changer le format des permaliens : réglage -> permaliens

    Essaye titre de la publication. En plus, c’est bien joli comme URLs…

    #2419873
    Schmol44
    Participant
    Initié WordPress
    37 contributions

    Bonsoir @laurentsc,

    Excuses moi, je n’ai pas pu essayer ça plutôt, car j’avais un problème à régler avec un sous-domaine que j’avais passé en PHP 8.1.10 depuis le 24 Juillet dernier et il s’est planté.

    Impossible de me connecter, bref le problème est réglé après un retour en PHP7.4

    Pour ce qui est des permaliens, j’avais bien l’intention de suivre ton conseil, ce que j’ai fait ce soir.

    Effectivement, c’est « top ».

    Merci (J’ai l’habitude de prendre en compte les conseils donnés sur les Forums et de dire ce qu’il en est)

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