Rediriger une page de tag vers une URL personnalisée ?

Bonjour,

Je souhaiterais rediriger /tag/offer vers tags/c/trading-post/18/offer.

Est-ce possible ?

J’ai essayé dans Personnaliser → Permaliens, mais cela n’a pas fonctionné.

Les permaliens désignent les liens entrants provenant d’URL externes, et non les liens au sein de l’application.

C’est une idée plutôt sympa. Pourquoi veux-tu rediriger vers cette URL ?

Sur mon forum, je n’ai besoin de tags que pour 2 catégories, et chaque catégorie aura son propre tag.
Une catégorie trade aura les tags search et offer.
Une catégorie other language aura plusieurs tags de langue, comme russian, hebrew

Ces tags ne seront pas disponibles pour toute autre catégorie.

Mon utilisation des tags vise à être moins « omniprésente » que la fonctionnalité de tags de Discourse par défaut. Je veux que mes tags soient étroitement liés à leur catégorie respective.

Ainsi, le comportement souhaité est que, lorsque vous êtes sur une page de liste de sujets avec toutes les catégories sélectionnées, cliquer sur un tag vous mène à la page de ce tag, mais à l’intérieur de la catégorie à laquelle ce tag appartient, et non sur une page toutes catégories.

Cliquer sur offer ici,

Vous mène ici :

Sur une page qui regroupe tous les tags du forum. Ici, les tags trade seront mélangés aux tags de langue, ce que je ne souhaite pas.

C’est pourquoi je souhaite que le tag offer redirige vers tags/c/trading-post/18/offer, peu importe l’endroit où vous vous trouvez lorsque vous cliquez sur le tag.

La solution correcte consisterait à ce que le cœur n’affiche pas les tags des groupes de tags restreints dans la liste déroulante globale (ou, mieux encore, plus flexible, à rendre disponible une option par catégorie ou groupe de tags pour les exclure de l’affichage dans les listes déroulantes globales). Cela a déjà été soulevé auparavant.

J’ai de vagues souvenirs d’une amélioration que nous avions apportée pour que cela fonctionne également pour les liens internes ? Je ne suis pas sûr. Vous souvenez-vous @techAPJ ?

Les permaliens fonctionnent pour les liens internes. Par exemple, voici un guide pour configurer la redirection de catégories :

J’ai également réussi à configurer une redirection locale pour /tag/iphone/tag/apple.

Notez que l’URL cible présente certaines contraintes : elle ne peut rediriger que vers un sujet, un message, une catégorie, un tag ou une URL externe spécifique. Votre URL cible semble être un mélange d’URL de catégorie et de tag, ce qui n’est pas encore pris en charge.

Mais ils ne fonctionnent pas pour les liens internes qui sont déjà valides. Ainsi, un permalien ne permet de rediriger /tag/offer vers tags/c/trading-post/18/offer que si aucun tag nommé offer n’existe.

Pour les cas où le tag existe déjà, aucune solution n’a été proposée ici. Je réfléchis à une redirection dans un composant de thème et j’essaie de rechercher comment le faire correctement.