1

正規表現を使用して URL の一部を書き換えたいと考えています。これは、私のモジュールの config.xml に書き直したものです。

<rewrite>
    <My_Module>
        <from><![CDATA[#^/(abc)|(def)/configuration/#]]></from>
        <to>/config/configuration/</to>
        <complete>1</complete>
    </My_Module>
</rewrite>

ご覧のとおり、私が達成しようとしているのは、 abc/configurationまたはdef/ configurationを含むすべての URL を書き直すことです。これは動作しません。では、Magento で同じリライトに複数の URL を追加するにはどうすればよいでしょうか? config.xml の書き換えごとに正規表現を使用するか行を使用するかは気にしませんが、これまでのところ、どちらの方法でも理解できませんでした。

ありがとう!

追加:次を使用してこれを解決しました:

<from><![CDATA[#^/.+/configuration/#]]></from>

これは私の場合のトリックでした:) ...最初の方法でそれを解決する方法にまだ興味があります。知っている人はとにかく投稿してください!

4

1 に答える 1