web-dev-qa-db-fra.com

Comment puis-je supprimer l'id des URL Joomla 3 en utilisant du code

Je sais que cette question a déjà été posée, je pense avoir lu la plupart des réponses:

  • faire un élément de menu pour l'article

  • pirater le noyau (routeur)

  • utiliser une extension de référencement payant comme sh404sef

  • utiliser des réécritures

Aucune de celles-ci ne répond vraiment à la question. Si une extension de 40 $/an peut le faire, cela doit être possible en écrivant du code, en remplaçant une classe ou quelque chose de similaire. Est-ce que quelqu'un sait comment cela se fait? C'est une option évidente qui devrait être dans l'administrateur principal.

  • Ajouter un élément de menu semble bien jusqu'à ce que vous ayez des centaines d'articles.

  • Pirater le noyau est tout simplement désespéré.

  • Une prolongation de 40 $/an ne fera pas sauter la banque, sauf que cela fait 100 autres choses dont je n'ai pas besoin et que mon client ne le mettra probablement pas à jour après la première année.

  • réécrit, voir ajout d'éléments de menu.

5
Peter Wooster

Bonne question.

Il semble probable que le nouveau routeur Joomla ait été mis en attente jusqu'à ce que Joomla 3.6 résolve ce problème.

En attendant, il existe une extension $ 15, SEF Wizard pour Joomla que "supprime les identifiants de l'URL des composants standard de Joomla, tels que le contenu com, le contact com et balises com ".

5
Neil Robertson

J'utilise Direct Alias ​​Pro. C'est $ 24, fonctionne comme un charme et est léger sans toutes les autres fonctionnalités aléatoires.

https://alterbrains.com/joomla-extensions/seo/direct-alias-pro

1
YellowWebMonkey