1

Magento 1.6 で SEO フレンドリーな URL を有効にしましたが、カテゴリに対して完全に機能しています。しかし、製品 URL は古い URL 形式を示しています。

現在の製品 URL は次のようになります。

http://example.com/catalog/product/view/id/123/s/uppa-baby-vista-stroller/category/133/

私がどうあるべきかは次のとおりです。

http://example.com/uppa-baby-vista-stroller.html

既にカタログのインデックスを再作成し、キャッシュをクリアしましたが、SEO に適したバージョンの URL で製品を書き換えていません。

4

2 に答える 2

0

問題は、URL の書き換えが発生していないことです。

Enterprise Edition 1.13 を実行していますか?

はいの場合、問題は Magento の再インデックスが自動的に行われないことにある可能性が高いです。1.13 では、再インデックスは cron ジョブで行われます。cron が自動的に実行されるように、ローカル サーバーで実行するように設定する必要があります。設定されているかどうかを確認するには、[システム] -> [インデックス管理] に移動し、製品 URL の再インデックスが最後に行われた時刻を確認します。再インデックスは、URL の書き換えを設定するものです。データベースをチェックインして、再インデックスがまったく行われていないことを確認できます (具体的には、Enterprise Edition では、enterprise_url_rewrite、enterprise_url_rewrite_redirect、および enterprise_url_rewrite_redirect_rewrite のテーブルを見てください。これらのテーブルに各製品の書き換えがあるかどうかを確認してください)。 . 製品のこれらの表に URL の書き換えが見られない場合は、インデックスの再作成は行われていません。EE 1.13 を実行している場合、これが問題であると思います。このリンクに従って、cron をセットアップします。

再インデックス用のcronジョブを設定する方法

EE 1.13 より前の Magento または Community エディションのいずれかのバージョンを実行している場合は、SEO フレンドリー URL が有効になっていて、インデックスを再作成していることを確認してください。それでも問題が解決しない場合は、Magento Core コードが変更されていないことを確認してください。

于 2013-11-20T14:53:42.107 に答える
0

あなたはマグネトのデフォルトコードだと思います。SEO フレンドリな URL を有効にした後、Magento 管理者から再インデックスすることを忘れないでください。

于 2013-03-18T09:14:15.170 に答える