Magentoには、チェックボックスがあります。製品のリンクにカテゴリを含めるかどうかを指定します。
Opencartにはそのような考えはありません。Opencartにあるのは、リンクのSEO解釈を管理するファイルです。
そのファイル内のリンクの前に「/」を追加すると(それを使用した専門家はそれについて知っています)、リンクを相対的ではなく絶対的にし、製品はWebサイトのルートの先頭に表示されます。
私の懸念は、ある時点でこれが壊れることであり、失敗すると実際の損害をもたらす可能性のある商用プラットフォームの20k以上の製品に適用できるソリューションを探しています。
私が話していたファイルは次のとおりです。
1.4.x: /catalog/model/tool/seo_url.php
1.5.x: /catalog/controller/common/seo_url.php
あなたがする必要があることを私がすでに知っている変更は次のとおりです。
$url .= '/' . $query->row['keyword'];
と置換する:
$url = '/' . $query->row['keyword'];
それはパンくずリストのようなものを壊します-私の懸念はそれが他に何を壊すのかわからないということです、それで私は別の解決策を探しています。
SEOは必須であり、Opencartに適用されるSEOアドバイス/プラグインは大歓迎です。私は常に関連ソフトウェアの市場を調査しています。より良いソリューションが得られれば、CMS(開発に何時間も投資する必要があります)を変更したいと思っています。
現在、私は柔軟性のないMagentoを扱っていますが、変更するたびに気が狂います。バグが多く、作業が難しいものを探しています。