2

いくつかのマーケティング要件を満たすために、Web サイトの 404 URL を処理するカスタム Magento モジュールを作成しています。Apache 404 ページに到達する前に、404 をキャプチャし、それらをモジュールに渡す最良の方法は何でしょうか?

私はそれを行う方法がいくつかありますが、Magento に固有のものではありません。ですので、ぜひ専門家のアドバイスをお聞かせください。ありがとうございました!

4

3 に答える 3

2

それを行う別の簡単な方法を見つけました。に移動しAdmin > System > Configuration > Web > Default Pages、「デフォルトのルートなしURL」の値をモジュールコントローラーのアクションに変更します。myweb\new404manager\index

このようにして、404 が発生すると、このフィールドで定義されたコントローラー アクションを指します。

于 2013-05-01T04:00:42.870 に答える
2

これは、noRoute の cms コントローラーを書き直すことで実現できます。

見てみる@

noRouteアクションのmagento cmsコントローラーのオーバーライド

http://magento4u.wordpress.com/tag/cms-noroute-redirection/

http://www.magentocommerce.com/blog/comments/tutorial-integrating-3rd-party-cms-content-within-magento/

于 2013-04-30T14:46:45.043 に答える