5
Product Store ViewスコープURLキーを持つストアスイッチ上の404
URL Key製品ページのデフォルトでは、グローバルスコープです。 編集: FlorinelChisが示唆するように、スコープは属性の管理で変更できます。ただし、これによりストアビュースイッチャーの動作が壊れます。 これは、サンプルデータと「ストアコードをURLに追加」を有効にして1.7.0.2でテストされています。 製品を編集し、特定のストアビューに別のURLを設定します(フランス語) 再インデックス 英語のストアビューでサイトの製品ページを開く フランス語に切り替える:ページのURLが含まれます /French/ 英語に戻す-> 404ページエラー(URLがストアコードを見逃している /default/ ストアビュー/言語スイッチで正しく動作させる方法は? 詳細: 英語のURL: /default/sony-vaio-vgn-txn27n-b-11-1-notebook-pc.html フランス語のURL: /french/sony-vaio-vgn-txn27n-b-11-1-notebook-pc-french.html このページの英語サイトにいる場合-> /default/sony-vaio-vgn-txn27n-b-11-1-notebook-pc.html 次に、フランス語に切り替えます。 このURLを取得しました(ストアコードが見つかりません): MAGEDOMAIN/sony-vaio-vgn-txn27n-b-11-1-notebook-pc-french.html そのため、magentoはURLを正しく書き直しますが、何らかの理由でストアコードを見逃します 参照: 確かにこれはに関連している/core/model/store.phpと/core/model/url/rewrite.php、特にこれらのメソッドに: Mage_Core_Model_Url_Rewrite::rewrite Mage_Core_Model_Store::getCurrentUrl 更新 1.9.1を使用している場合、@ Vinaiの修正が機能しない場合は、追加した新しい回答を確認してください