Modérateur
Bonjour,

Je n'arrive pas à trouver la solution à mon problème sur la toile... Smiley confus
J'ai modifié mes permaliens afin d'obtenir des url se terminant ainsi :
/%category%/%postname%/

J'ai supprimé le mot "category" de l'url en plaçant un "\." dan le champ "Préfixe des catégories". Tout se passe comme prévu sauf lorsque je veux accéder à une sous-catégorie d'une catégorie. Exemple :
http://monsite.fr/cat1/souscatde1/

Dans ce cas-là je tombe sur la page 404...
Je me doute que cela vient du htaccess, mais j'ai pas beaucoup de connaissances en la matière...
Je vous donne le contenu de mon htaccess :
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /test/site/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /test/site/index.php [L]
</IfModule>

# END WordPress


Merci d'avance. Smiley smile
Modifié par jojaba (15 Sep 2014 - 08:18)
Bonjour jojaba,
jojaba a écrit :
J'ai modifié mes permaliens afin d'obtenir des url se terminant ainsi :
/%category%/%postname%/

Aïe. Même si ça part certainement d'un bon sentiment, c'est une mauvaise idée.

J'en ai fait l'expérience très récemment et j'ai eu toutes les peines du monde pour m'en sortir… et pour au final en terminer sur un compromis, celui de n'avoir accès à mes sous-catégories que par des permaliens du type http://monsite.fr/souscatde1/ au lieu de http://monsite.fr/cat1/souscatde1/ Smiley decu

Si tu trouves une solution, n'oublie pas de venir la partager ici mais j'y ai déjà passé beaucoup de temps… en vain Smiley confused
Modérateur
Merci pour ta réponse.
J'ai vite lu l'article que tu m'indiques. Apparemment, le problème a été réparé.
Avant d'avoir lu ta réponse j'étais revenu un peu en arrière (un compromis également), j'avais laissé le préfixe des catégories par défaut, et là ça a fonctionné. Donc :
  http://monsite.fr/cat1/souscatde1/  ne fonctionne pas
  http://monsite.fr/category/cat1/souscatde1/  fonctionne


Je pense qu'en bricolant quelque chose dans le htaccess à la main en ne demandant pas à WordPres de s'en charger on pourra obtenir quelque chose qui fonctionne mais là, il faudra accepter le compromis que tu proposes puisque sans réécriture d'url, il n'y a pas de différence entre une catégorie principale et une catégorie fille :
http://monsite.fr/?cat=2 (catégorie principale)
 http://monsite.fr/?cat=5  (catégorie fille).

Modifié par jojaba (15 Sep 2014 - 16:32)