web-dev-qa-db-ja.com

Joomla 3とk2 sef urlの問題

K2 sef設定に問題があります。すべてのアイテムにカテゴリ構造を持たせないようにします。例:

http://example.com/cat1/cat2/item1 -> http://example.com/item1

「アイテムURLのプレフィックス」という設定が見つかりましたが、「いいえ」に設定されています。

しかし、それでもカテゴリ構造が表示されます。また、関連するアイテムを表示するアイテムページのモジュールに問題があることにも気付きました。ページにいる場合

http://example.com/cat1/cat2/item1 

cat3のアイテムを表示しても、リンクは引き続き表示されます

http://example.com/cat1/cat2/item1

また、アイテムは間違ったカテゴリでも機能します。 Jrouteの機能に問題があると思います。

このサイトを1.5からJoomla 3に更新し、最新バージョンのCMSと拡張機能をすべて追加します。

この問題のトラブルシューティングに関するガイダンスは非常に専門的です。

Gr、

2
Coen Ponsen

私はsh404sefをインストールすることになり、そのままの状態で仕事をしました、更新が原因でいくつかのdbテーブルが破損したと思います。

助けてくれてありがとう!

0
Coen Ponsen

SEFを無効にし、Itemidをチェックして、リクエストに応答しているK2機能を見つけます。

私の経験から、catレベルを回避するには、各記事のメニュー項目 "Item"(Create a K2の項目に直接リンクしているメニュー項目)。

すべてのSEF記事をK2単一アイテム機能に定義する標準的な方法はありません。

1
Anibal

私の経験では、K2と通常のJoomla記事の両方で、URLからカテゴリを削除する最良の方法は、サードパーティのSEO拡張機能を使用することです。 Joomla Extensions Directory では、無料と有料の両方で多くのものが利用できます。

個人的に私は sh404sef (有料の拡張機能)をよく使用しますが、無料の " Direct Alias "プラグインに気づきました。メニューのエイリアス、そして「 http://example.com/item1 "のような単純なURLを残します。

0
johanpw