タイトルで述べたように、私は CMS を構築しており、パターン化された URL をシステムに取り込もうとしています。この一環として、モジュールをベース ハンドルに割り当て、パラメータを渡すことができます。
正規表現を使用して URL を照合し、それらからワイルドカード情報を抽出できるようにしたいと考えています。一般的な形式は次のとおりです。
http://i3network.net/module/
http://i3network.net/module/action/
http://i3network.net/module/action/id/
http://i3network.net/module/action/id/subaction/
私は現在、各モジュール (この機能が有効になっているモジュール) に対して 4 つの正規表現をデータベースからロードし、個別にチェックすることでこれを実行しています。
私が抱えている問題は、式が最初のものと一致し、その後順序が続かないことです。
これは、私が現在最初のレベルで使用している表現です。
/^module\//
どんな助けでも大歓迎です!