3

Magento1.7.0.2のインデックス管理に少し問題があります。

カテゴリ用にかなりの数のカスタムURL書き換えがあります。

カタログURLリライトのインデックスを再作成すると、カテゴリのカスタムリライトがすべて削除され、システムのデフォルトに戻されます。

再インデックス前:http://i.imgur.com/4s1oo.png 再インデックス後:http://i.imgur.com/0U8zE.png

また、補足として、キャッシュ管理とインデックス管理の違いは何ですか?

どんな助けでもありがたいです、ありがとう。

4

2 に答える 2

6

id_pathを変更しなかったため、Magentoはそれらを変更しています。カスタムカテゴリの書き換えに別のid_path値を指定した場合、Magentoはそれを上書きしません。

また、達成したいことは、カスタムURLリライトを使用して実行できます。例えば:

リクエストパス:catalog / category / view / id / 118

ターゲットパス:'企業'

このようにして、システムの宛先を書き直しの開始点にします。

于 2012-09-13T14:24:40.433 に答える
0

これは、私がちょっとした回避策を見つけるまで、私を絶対に狂わせていました。

  1. 新しいオブジェクトを作成します(私の場合、それはトップナビゲーションのカテゴリでした)
  2. URL Rewriteに移動し、新しいカテゴリのIDパスをメモします
  3. システムで生成されたURL書き換えを削除します
  4. 削除されたオブジェクトのIDパス、リクエストパス、目的のURLへのパスを指定してカスタムリライトを作成します
  5. 次に、phpmyadmin> core_url_rewriteに移動して、新しく作成したカスタムRewriteを見つけます
  6. store_idを0に変更します(他には何も変更しません)
  7. 次に、Magentoに戻り、インデックスの再作成を実行します。これにより、より高いurl_rewrite_idで新しいシステム生成のRewriteが作成されます(phpmyadmin> core_url_rewriteテーブルを参照)
  8. 次に、目的のパスでページを作成します
  9. キャッシュとプレストのインデックスを再作成/フラッシュします。トップナビゲーションに、新しいページへのメニュー項目が追加されました。
于 2013-11-09T06:42:47.390 に答える