web-dev-qa-db-fra.com

404 page non trouvée pour un seul poste

J'ai plus de 40 articles sur mon blog. Un seul d'entre eux se dirige vers une page 404 lorsque je clique sur le titre (visitez le permalien).

Pour le voir en action: http://thegrovestead.com/tag/strawberries/

Recherchez le message "Cure for the slug" et cliquez sur le titre (permalink: http://thegrovestead.com/cure-for-the-common-slug/ )

Vous obtiendrez l'erreur 404. Notez que tous les autres articles de cette page afficheront l’unique article bien.

Mon htaccess est propre:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

J'ai désactivé tous les plugins. J'ai essayé de supprimer et de recréer le message, en obtenant toujours l'erreur 404. Si je modifie le slug par une lettre, cela fonctionne. Mais le permalien spécifique ci-dessus ne fonctionne pas.

Il doit y avoir une explication. Aucun conseil?

2
thegrovestead

Il n'est pas répertorié dans le Codex, mais peut-être que le mot "slug" dans l'URL de la page est un mot réservé? Juste une supposition sauvage et pourrait être complètement faux. J'ai pensé qu'il serait peut-être intéressant de le mentionner, car d'autres personnes pourraient rencontrer un problème similaire et pourraient résulter de l'utilisation de mots réservés.

Si vous faites référence au lien vers le codex WordPress répertorié ci-dessous, il est indiqué lors de l'utilisation d'un mot réservé dans WordPres: "Cela peut entraîner une réponse 404 de WordPress avec une erreur sans autre indication ou explication."

Pour une liste complète des mots à éviter, vous pouvez les trouver sur le WordPress Codex . Je crois que cette liste n'est pas complète à 100% et il y a quelques autres mots mais ceux-ci sont l'essentiel.

1
Matt Royal

Parfois, cela se produit, mais l’une des solutions envisageables consiste à accéder à Paramètres -> Permaliens et à cliquer sur Enregistrer. les règles de réécriture seront effacées et les liens fonctionneront à nouveau.

0
Makiomar

Désactivez les plug-ins de mise en cache que vous utilisez et rechargez la page après avoir effacé le cache du navigateur. Une fois corrigé, réactivez le plug-in de mise en cache et tout devrait bien se passer. Cela a fonctionné pour moi il y a quelque temps quand j'avais ce problème

0
Michael Cropper