「小物」というカテゴリを「ウィジェット」というカテゴリの前に移動したかったのです。代わりに、それはどういうわけか「ウィジェット」の中に行き着きました。元に戻すと、URLキーが「trinkets-1」に変更されました。どうすれば「小物」に戻すことができますか?
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 が再生成されます。
バックアップを取り、上記のテーブルからすべてのレコードを削除してみることに慣れている場合 (明らかにテーブルのプレフィックスが前に付いています)、簡単な修正のように思えます。
カテゴリの名前を変更すると、URL書き換えルールが生成されるため、元のカテゴリURLで着信するトラフィックが失われることはありません([カタログ]-> [URL書き換え管理]を参照して、 [リクエストパス:装身具]を検索してください)。
これで、元に戻すと、URLキーの「小物」がすでに使用されているかどうかがチェックされます(つまり、リダイレクトが生成されたため)。
「小物」に一致するレコードをURL書き換えルールから削除し、URLキーを変更します(カテゴリの編集)。また、カテゴリのURLキーを変更する場合は、[古いURLの永続的なリダイレクトを作成する]チェックボックスがオフになっていることを確認してください。