web-dev-qa-db-fra.com

Composant de recherche pointant sur des URL SEF incorrectes dans Joomla 3

Mon composant de recherche pointe vers les mauvaises URL. Lorsque l'utilisateur clique dessus, il est redirigé vers la page d'accueil.

Par exemple, la recherche renvoie:

http://cursos.portal-gestao.com/9-Excel/introducao/158-lista-de-formulas-ingles-portugues

Lorsque l'URL correcte est:

http://cursos.portal-gestao.com/indice-do-curso-Excel/9-Excel/introducao/158-lista-de-formulas-ingles-portugues

Ceci est juste un exemple, il existe d'autres variations.

J'essaie de trouver un moyen d'écrire les URL avec l'ID d'article, quelque chose comme:

http://cursos.portal-gestao.com/?Itemid=158-lista-de-formulas-ingles-portugues

Et ensuite, en utilisant .htaccess pour rediriger toutes les pages vers la même structure.

Mais cette URL ne renvoie pas la page correcte.

Existe-t-il un moyen de réparer le composant de recherche ou d'utiliser le processus ci-dessus pour résoudre le problème?

2
Nuno Nogueira

La meilleure pratique pour éviter les URL imprévisibles est de créer des éléments de menu "Articles - Liste de catégories" ou "Articles - Blog de catégories" pour toutes vos catégories d'articles de premier niveau. De cette manière, tous vos articles hériteront de la structure des URL de ces alias de menus.

  1. Allez dans les menus-> Ajouter un nouveau menu
  2. Créer un menu dit "Articles"
  3. Aller à ce menu
  4. Ajouter l'élément de menu pour chaque catégorie de niveau supérieur
3
Nagarjun