モジュール用に使いやすい URL を作成しようとしています。
モジュール名はlandingです。現在、インデックス コントローラとインデックス アクションを使用して、URL から文字列「ページ」を取得し、それに基づいてオブジェクトを取得しています。したがって、私の URL は次のようになります。
http://www.example.com/landing/index/index/page/CoolPage
私の現在のアイデアは、この URL を /landing/{page} として構成することです。これにより、次のようになります。
http://www.example.com/landing/CoolPage
最初は、htaccess を使用してこれを実現しようとしました。私は次のものを持っています:
RewriteRule ^landing/([a-z\-]+)(/)?$ landing/index/index/page/$1 [R,L]
これは機能しますが、書き換えではなくリダイレクトを行います。[L]
最後に []だけを付けて、または付けずに試してみましたが、404 ページになってしまいました。
理想的には、モジュールにパッケージ化できるため、構成の書き換えを使用しますが、このようにそれらを使用する方法に関するドキュメントは見つかりません。必要に応じて動作する場合は、.htaccess または db ベースの書き換えを使用して喜んでいます。
Magento でこのような書き換えを行う方法はありますか?