web-dev-qa-db-fra.com

WordPress les liens permanents avec la catégorie et le nom de fichier génèrent une erreur "Impossible de trouver la page"

Contexte: J'ai développé et géré de nombreux WordPress sites au fil des ans. Un seul de ces sites a ce problème, mais d’après les commentaires du forum WordPress.org, d’autres ont le même problème. Jusqu'à présent, je n'ai pas vu de solution qui fonctionne.

Problème: les liens fonctionnent avec le paramètre par défaut. Ce paramètre n'ajoute pas de fichier .htaccess au site. Les adresses ressemblent à ?page_id=12. Les liens permanents avec juste le nom de poste fonctionnent également bien. Mais les liens permanents avec la catégorie et le postname génèrent une erreur "Page introuvable.".

Options de permalien de WordPress :

  1. Plain - par défaut, aucun fichier .htaccess créé

  2. Jour et nom - juste un choix de bouton radio

  3. Mois et nom - juste un choix de bouton radio

  4. Numérique - juste un choix de bouton radio

  5. Nom de poste - Ceci équivaut à ajouter /%postname% dans la 6ème option. Celui-ci fonctionne.

  6. Structure personnalisée - le code que je préfère utiliser est /%category%/%postname%. Celui-ci ne fonctionne pas sur ce site. Ce code fonctionne sur tous les autres sites auxquels je l'ai ajouté.

Environnement:

  • Le site est hébergé sur SiteGround.
  • Le site est en cours d'exécution WordPress 4.6.1
  • Le site utilise le thème Matheson.
  • Il n'y a que 9 plugins qui ont été vérifiés pour être à jour.
2

Basculez sur un thème par défaut et voyez si cette structure de permalien fonctionne ou non. Les thèmes obsolètes peuvent causer des problèmes avec les nouvelles versions de WordPress.

Ensuite, essayez de désactiver un plugin à la fois et vérifiez les liens. Un ou plusieurs plugins sont en conflit avec la structure.

La structure où vous venez de %postname% fonctionnera.

2
Josip Ivic

Vous ne devriez avoir aucun problème à utiliser le /%category%/%postname%/

Essayez peut-être de vérifier vos autres paramètres sur les sites sur lesquels il fonctionne et voyez si vous pouvez trouver quelque chose de différent qui pourrait le désactiver ou l'empêcher de fonctionner de la même manière que vos autres sites.

0
DwillX