階層の異なる301リダイレクト


# 実現したいこと

階層の異なる301リダイレクトを設定したいのですが、うまくいきません。よろしくお願いします。

[code]

    /aaa/ --> http://www.example.com/aaa2/
    /aaa/bbb/  --> http://www.example.com/aaa2/
    
[/code]

## 環境

エックスサーバー×WordPress

## 試したこと

以下のコードをpublic_html直下の.htaccessに記述。階層が異なる301リダイレクトがうまくいっていません。  
試したコード1

[code]

    Redirect permanent /aaa/ http://www.example.com/aaa2/
    Redirect permanent /aaa/bbb/ http://www.example.com/aaa2/
    
[/code]

試したコード2

[code]

    RedirectMatch 301 /aaa/(.*) http://www.example.com/aaa2/
    RedirectMatch 301 /aaa/bbb/(.*) http://www.example.com/aaa2/
    
[/code]

動作確認

[code]

    /aaa/ --> http://www.example.com/aaa2/
    /aaa/bbb/  --> http://www.example.com/aaa2/bbb/
    
[/code]




`/aaa/bbb/` より先に `/aaa/` がマッチされるので `/aaa/` の設定のほうが優先されて処理されてます。

設定ファイルで `/aaa/bbb/` を先に記述してみてください。

[code]

    Redirect permanent /aaa/bbb/ http://www.page.com/aaa2/
    Redirect permanent /aaa/ http://www.page.com/aaa2/
    
[/code]




`/aaa/bbb/` より先に `/aaa/` がマッチされるので `/aaa/` の設定のほうが優先されて処理されてます。

設定ファイルで `/aaa/bbb/` を先に記述してみてください。

[code]

    Redirect permanent /aaa/bbb/ http://www.page.com/aaa2/
    Redirect permanent /aaa/ http://www.page.com/aaa2/
    
[/code]

