Pour mon site web wordpress, les permaliens ne fonctionnent pas. L'URL du message est en train de changer, mais lorsque nous cliquons sur le message, il ne redirige pas vers la page du message. Ce sera dans la page d'accueil elle-même.
Par exemple:
http://example.com/?p=14523
Si je change les permaliens vers d'autres formats personnalisés, cela fonctionne correctement et affiche la page des publications. Par exemple:
http://example.com/2018/09/01/postname/
J'ai essayé de créer un nouveau fichier .htaccess
après avoir changé les permaliens en plain. Ne fonctionne toujours pas.
Les liens permanents simples de la forme /?p=14523
(ou /index.php?p=14523
) ne nécessitent pas nécessairement de fichier .htaccess
car ils ne nécessitent pas de mod_rewrite pour réécrire l'URL (contrairement aux permaliens personnalisés vous mentionnez).
Toutefois, pour une URL de la forme /?p=14523
(par opposition à /index.php?p=14523
), si vous n'indiquez pas explicitement le document d'index (c'est-à-dire index.php
) dans l'URL, la variable DirectoryIndex
doit être correctement définie sur votre serveur. Ceci peut être réalisé dans .htaccess
en utilisant la directive suivante:
DirectoryIndex index.php
Normalement, cela est défini par défaut sur la plupart des serveurs, mais parfois non.
effacez complètement les fichiers .htaccess et réinitialisez les permaliens; j’ai fait face à des incidents similaires, c’est ce qui s’est passé.