La page des archives de catégories redirige vers un article de la catégorie (Créer un compte)

  • WordPress :6.1
  • Statut : non résolu
14 sujets de 1 à 14 (sur un total de 14)
  • Auteur
    Messages
  • #2467615
    FFred
    Participant
    Initié WordPress
    7 contributions

    Bonjour,

    Sur mon site WordPress, j’ai indiqué un . dans réglages / permaliens / Préfixe des catégories.
    Ceci afin de ne pas faire apparaître le nom des catégories dans mes URL’s.

    Cela fonctionne lorsque j’accède à un article du Blog. J’ai bien https://monsite/articledecatégorie1 (sans le nom de la catégorie, donc).

    En revanche, lorsque j’accède à une archive de catégorie (ex : catégorie1),  au lieu d’accéder à une liste d’articles de cette catégorie, je suis redirigé vers (je pense le premier) article de cette catégorie…

    Merci pour votre aide,

    Fred.

    #2467768
    Flobogo
    Modérateur
    Maître WordPress
    19970 contributions

    Bonjour,

    Il y avait un questionnaire affiché, c’est dommage de ne pas l’avoir complété entièrement, car il peut aider à vous aider.
    Alors, merci de le copier-coller et compléter du mieux possible dans votre prochain post.

    Ma configuration WP actuelle
    – Version de WordPress :
    – Version de PHP/MySQL :
    – Thème utilisé :
    – Extensions en place :
    – Nom de l’hébergeur :
    – Adresse du site :

    Si vous ne savez pas répondre, vous pouvez utiliser l’extension disponible à cette adresse https://github.com/zitezinfo/infosite et copier/coller les informations en remplaçant le terme Apache par le nom réel de votre hébergeur (OVH, Ionos,…).
    Pour l’installer : Extensions > Ajouter, cliquer sur le bouton « Téléverser une extension ». Et bien sûr, activez l’extension. Vous trouverez les infos à copier-coller sur l’accueil du tableau de bord.

    #2467850
    FFred
    Participant
    Initié WordPress
    7 contributions

    Bonjour,

    Voici :

    – Version de WordPress : 6.1.5
    – Version de PHP/MySQL : 7.4 / MySQL 5.7
    – Thème utilisé : Yootheme
    – Extensions en place : ACF, Yoast, Akeeba, Gridbuilder, WPML, Toolset, Jetpack, Complianz, WP Custom Fields Search, WP SEO Schema, Akismet Anti-Spam, BuddyPress Multilingual, Contact Form 7,Redirections, Toolset Types, W3 Total Cache, WP SEO Structured Data Schema
    – Nom de l’hébergeur : OVH
    – Adresse du site : Le site n’est pas en ligne

    Merci.

    #2467970
    Flobogo
    Modérateur
    Maître WordPress
    19970 contributions

    Si le site n’est pas en ligne, ça va être compliqué.

    Quelques pistes :

    • cette redirection est peut-être gérée par un code (ou une extension SEO), lorsqu’il n’y a qu’un seul article dans la catégorie
    • sinon, testez en désactivant toutes vos extensions
    #2468152
    FFred
    Participant
    Initié WordPress
    7 contributions

    Merci pour votre réponse,

    J’ai donc désactivé toutes les extensions : même comportement…

    J’ai édité le fichier htaccess, en ne laissant que le code ci-dessous, même comportement…

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

     

    #2468234
    Flobogo
    Modérateur
    Maître WordPress
    19970 contributions

    J’ai donc désactivé toutes les extensions : même comportement…

    Attention : comme vous avez une extension de Cache, il faut bien vider tous les dossiers de cache correspondant (voir infos sur la page de l’extension sur wordpress.org/plugins), et parfois, il faut désactiver les codes dans wp-config.php (marquer les lignes avec // devant)

    Si vraiment, ça ne change toujours rien, testez en changeant de thème (gardez l’extension de cache désactivée pendant tous les tests)

    #2468244
    FFred
    Participant
    Initié WordPress
    7 contributions

    Bonjour,

    J’ai donc bien désactivé le cache et supprimé la ligne le concernant dans le wp-config.php.

    Le site n’utilise pas non plus de CDN.

    J’ai testé avec un autre thème, le problème persiste…

    Merci,

     

    #2468303
    Flobogo
    Modérateur
    Maître WordPress
    19970 contributions

    Vérifiez vos réglages dans Yoast.

    Et avez-vous testé en remettant le nom de catégorie dans les URL ?

    #2468319
    FFred
    Participant
    Initié WordPress
    7 contributions

    Je ne vois pas trop quoi vérifier dans Yoast… De plus, le problème persiste lorsque Yoast est désactivé.

    J’ai donc testé avec : /%category%/%postname%/, le problème persiste…

    Merci.

    #2468321
    Flobogo
    Modérateur
    Maître WordPress
    19970 contributions

    Vous testez bien sur une catégorie qui a plusieurs articles ?

    Je suis à court d’idée, sauf à penser qu’il reste un cache non vidé quelque part. Vous avez testé en étant déconnecté ? Et sur un autre ordi ?

    #2468329
    FFred
    Participant
    Initié WordPress
    7 contributions

    Oui, tout à fait, la catégorie a 5 articles.

    J’ai bien testé avec un autre terminal, en étant déconnecté.

    Lorsque j’analyse la redirection, je vois qu’il s’agit d’une redirection 301 avec l’en-tête suivant :

    • HTTP/2 301 
      
    • date: Wed, 21 Feb 2024 07:39:19 GMT
      
    • content-type: text/html; charset=UTF-8
      
    • server: Apache
      
    • x-powered-by: PHP/7.4
      
    • expires: Wed, 21 Feb 2024 08:39:19 GMT
      
    • cache-control: max-age=3600
      
    • x-redirect-by: WordPress
    #2468420
    Flobogo
    Modérateur
    Maître WordPress
    19970 contributions

    Allez fouiller le contenu de votre fichier .htaccess (déjà fait, mais c’était bien celui à la racine ?), et du fichier functions.php de votre thème (surtout si vous avez un thème-enfant), ou encore de votre ou vos mu-plugins si vous en avez.

    Au fait, pourquoi le site est-il en version WP 6.1.5 alors qu’il n’est pas en ligne ?

    #2468431
    FFred
    Participant
    Initié WordPress
    7 contributions
    Cette réponse a été marquée comme privée.
    #2468474
    Flobogo
    Modérateur
    Maître WordPress
    19970 contributions

    Bon, je réponds à votre MP (étant modo, j’y ai accès) :

    Je n’ai qu’un mu-plugin, qui est une extension de sauvegarde (Akeeba Backup).

    Désactivez-le, si besoin en renommant le dossier par FTP (ou directement, puisque vous êtes en local). Vous réactiverez un peu + tard. On est bien d’accord que votre extension de cache est toujours désactivée ?

    Le fichier functions.php fait référence à un fichier wp-content/install.phpqu’il fallait supprimer, l’avez-vous fait ? (a priori, je ne vois pas le rapport, mais bon …)

    Vous n’utilisez pas de thème-enfant ? Enfin, comme vous avez testé avec un autre thème, le problème n’est pas là.

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