J'essaie de mettre en place des permaliens pour mon site. À l'heure actuelle, tous les articles sont sous sitename.com/blog/, ce qui est bien. Mais les pages de catégorie et les pages de balises affichent les noms 'sitename.com/blog/category/catname' et 'sitename.com/blog/tag/tagname'.
Existe-t-il un moyen de simplement ignorer les parties "catégorie" et "balise" de l'URL? Comme dans: 'sitename.com/blog/catname' 'sitename.com/blog/tagname'
J'ai essayé de laisser les paramètres facultatifs (Paramètres -> Permaliens -> Facultatifs) vierges pour "Base de catégorie" et "Base de balises", mais ils sont définis par défaut sur "catégorie" et "balise", ce qui me ramène à mon problème précédent. .
J'ai ensuite essayé de mettre "blog" à la place. Cela fonctionne pour les catégories et les balises, mais tous les articles sont ensuite redirigés vers une page 404. C'est comme si il cherchait une catégorie/une balise portant le nom de [postname] et à défaut d'en trouver une, je suis à 404 secondes.
Toute personne ayant ce problème/trouvé une solution de contournement?
Je jouais avec mes permaliens aujourd'hui pour la même raison. Et je me suis retrouvé avec une solution qui a très bien fonctionné.
Vous devez modifier votre structure permalien personnalisée pour:
/% catégorie% /% postname% /
Dans le champ de base de la catégorie, placez un point:
.
PAGE DE LA CATÉGORIE Mysite.com/blog/category-name/[.____. FAIRE PAGE PAGE. -prénom/
Je ne pense pas que cela fonctionne pour les pages de balises cependant. J'ai essayé de mettre "." dans le champ de base de balises, le permalien est correct comme:
TAG PAGE Mysite.com/blog/tag-name/
mais la page renvoie l'erreur 404. Je suppose donc qu'elle ne voit pas la page sans la base de balise "tag" par défaut.