2

e コマース サイトを magento に移行していますが、できるだけ多くのインデックス付きリンクを保持したいと考えています。例: about ページの URL はdomain.com/about.htmlです。Magento は URL を次のように書き込みますdomain.com/about。カスタムの書き換えを追加し、.html を強制的に最後まで書き換えると、404 ページが見つからないというエラーが発生します。

私がやろうとしていることは可能ですか?また、ストアの再インデックスを試みましたが、役に立ちませんでした。

4

1 に答える 1

4

小さなモジュールを作成できる場合は、クラスでcms_controller_router_match_beforeディスパッチされるイベントを使用して、CMS ページの URL キーのサフィックスを処理できます (オブジェクトに渡される識別子にサフィックスが存在する場合はサフィックスを削除します)。 Mage_Cms_Controller_Router.htmlcondition

.htmlそれ以外の場合は、URL キーの末尾に追加することで、ほぼ同じ結果を得ることができます。

于 2012-07-13T14:48:01.333 に答える