WordPress permaliens /%postname%/ 404 mais pas avec index.php (changement serveur)

Après avoir terminé la migration du site et du blog sur le VPS de chez OVH, un petit problème est survenu sur lequel j’ai passé énormément de temps avant de trouver la solution. Il s’agissait en effet d’un problème permaliens WordPress avec erreur 404.

Les permaliens qui utilisent la syntaxe /%postname%/ sur le serveur mutualisé de chez OVH fonctionnaient parfaitement, cependant après la mise à jour vers le VPS, les permaliens ne fonctionnaient plus de cette façon. Certainement un problème de permaliens WordPress 404.

Les permaliens fonctionnaient avec la syntaxe suivante :

Share On Facebook
Share On Twitter
Share On Google Plus
Share On Linkedin
14 réponses
  1. Nam1962
    Nam1962 says:

    J’ai eu le même problème en passant de online à planethosters et l’ai résolu plus simplement : il faut aller dans le tableau de bord wordpress, dans réglages et là il faut juste cliquer sur “enregistrer les modifications” sans rien changer.
    Si le 404 ne se reproduit pas, c’est bien qu’il faut une “mise à jour” de ce paramètre dans wordpress lors d’une migration…

    Répondre
  2. Kelcible
    Kelcible says:

    J’ai un problème similaire sur un hébergement free.fr. L’index s’affiche, mais pas les pages ni les articles. Lorsque je change les permaliens, le .htaccess se regénère (normal), mais j’aimerai retrouver la “valeur par défaut” de l’écriture des liens, car Free n’accepte pas les redirections htaccess. Et aujourd’hui, je ne peux plus changer sans une erreur 500 du serveur d’hébergement, la structure par défaut ne peut pas être rétablie…
    Faut-il réinstaller totalement WordPress d’après toi, ou il y a un fichier de configuration à modifier ?

    Répondre
  3. Agence web Kelcible
    Agence web Kelcible says:

    Je viens de trouver la solution grâce à un collègue, le .htaccess se régénérait directement quand j’allais sur la PAGE d’options des permaliens. Donc, j’ai supprimé ce que WordPress ajoutait dans le .htaccess après le chargement de la page d’admin, puis j’ai configuré ma typologie d’URL après mise à jour, et là ca marche.

    Répondre
  4. utopman
    utopman says:

    NB: pour résoudre le problème, j’ai juste du installer le module apache mod_rewrite en tapant : sudo a2enmod rewrite.
    le module n’était pas installé sur ma machine par défaut…

    Répondre
  5. escorte Nice
    escorte Nice says:

    Pouvez-vous traduire et publier en ligne des articles de nouvelles de l’étranger / magazines sans craindre d’enfreindre le droit d’auteur?

    Répondre
  6. Emile
    Emile says:

    Oui mais si on est sur un mutu on peut pas avoir accés à ces fichiers pour les modifier… dans ce cas… que faire que faire… j’ai toutes mes pages en 404

    Répondre

Répondre

Want to join the discussion?
Feel free to contribute!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *