1

「小物」というカテゴリを「ウィジェット」というカテゴリの前に移動したかったのです。代わりに、それはどういうわけか「ウィジェット」の中に行き着きました。元に戻すと、URLキーが「trinkets-1」に変更されました。どうすれば「小物」に戻すことができますか?

4

2 に答える 2

2

ここに私が見つけたものがあります - http://www.yireo.com/tutorials/magento/magento-administration/664-fixing-url-rewrites-with-magento

上記サイトより引用:

製品に変更を加えたり、特定の拡張機能を有効にしたりすると、Magento がすべての URL を書き換えて、サフィックス「-1」またはその他の数字を含めることがあります。URL 書き換え内で、Magento はシステム URL とカスタム URL を区別します。システム URL がこのように壊れている場合、新しいカスタム URL を追加してこれを修正しないでください。

代わりに、phpMyAdmin を開き、Magento データベースのバックアップを作成し、Magento テーブル core_url_rewrite をフラッシュします (完全に空になるようにします)。その直後に、Index Management の下の Catalog Url Rewrites を更新します。これにより、すべてのシステム URL が再生成されます。

バックアップを取り、上記のテーブルからすべてのレコードを削除してみることに慣れている場合 (明らかにテーブルのプレフィックスが前に付いています)、簡単な修正のように思えます。

于 2012-09-10T22:11:33.553 に答える
1

カテゴリの名前を変更すると、URL書き換えルールが生成されるため、元のカテゴリURLで着信するトラフィックが失われることはありません([カタログ]-> [URL書き換え管理]を参照して、 [リクエストパス:装身具]を検索してください)。

これで、元に戻すと、URLキーの「小物」がすでに使用されているかどうかがチェックされます(つまり、リダイレクトが生成されたため)。

「小物」に一致するレコードをURL書き換えルールから削除し、URLキーを変更します(カテゴリの編集)。また、カテゴリのURLキーを変更する場合は、[古いURLの永続的なリダイレクトを作成する]チェックボックスがオフになっていることを確認してください。

于 2012-09-10T21:40:38.993 に答える