web-dev-qa-db-ja.com

Joomla 3で間違ったSEF URLを指す検索コンポーネント

検索コンポーネントが間違ったURLをポイントしています。ユーザーがそれらをクリックすると、ホームページにリダイレクトされます。

たとえば、検索結果は次のとおりです。

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

正しいURLは次のとおりです。

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

これは単なる例であり、他にもバリエーションがあります。

私は記事IDが付いたURLを書く方法を見つけようとしています。

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

そして、.htaccessを使用してすべてのページを同じ構造にリダイレクトします。

しかし、このURLは正しいページを返していません。

検索コンポーネントを修正する方法、または上記のプロセスを使用して問題を解決する方法はありますか?

2
Nuno Nogueira

予測できないURLを回避するためのベストプラクティスは、すべての最上位の記事カテゴリに対して「記事-カテゴリリスト」または「記事-カテゴリブログ」メニュー項目を作成することです。これにより、すべての記事がこれらのメニューエイリアスからURL構造を継承します。

  1. メニュー->新しいメニューを追加する
  2. メニューを作成すると「記事」と言う
  3. そのメニューに行く
  4. 最上位カテゴリのそれぞれにメニュー項目を追加します
3
Nagarjun