以下のようなURLをmod_rewriteで整形したいのですがどのように行えばよいでしょうか。
lang
1<例1-①> 2 整形前 http://example.co.jp/ 3 整形後 http://example.co.jp/index.php?param=xyz 4 5<例1-②> 6 整形前 http://example.co.jp/details/123/ 7 整形後 http://example.co.jp/details.php?id=123¶m=xyz 8 9<例1-③> 10 整形前 http://example.co.jp/mypage/login/ 11 整形後 http://example.co.jp/mypage/login.php?param=xyz
lang
1<例2-①> 2 整形前 http://example.co.jp/aaa/ 3 整形後 http://example.co.jp/index.php?param=aaa 4 5<例2-②> 6 整形前 http://example.co.jp/aaa/details/123/ 7 整形後 http://example.co.jp/details.php?id=123¶m=aaa 8 9<例1-③> 10 整形前 http://example.co.jp/aaa/mypage/login/ 11 整形後 http://example.co.jp/mypage/login.php?param=aaa
例1と例2の違いは「aaa」のようにモードを切り替えるパラメータが存在する場合と存在しない場合があります。
①と②③の違いは、①はシンプルな書き換えですが、②は階層が多段になるケースです。
階層は1~3階層程度になる状況で、種類が多く全てのパターンを組み合わせて書くことは現実的でない為、どのように書けばシンプルに処理できるのかなやんでおります。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。