私は、ユーザーが他の人にログインし、仲良くなることができますコミュニティサイトを設計していますし、自分のアカウントには、以下のルートを経由してアクセスできるようになります:Express.JS - 動的経路エイリアス
https://domain.com/en/community/id/:userid AND
https://domain.com/en/community/users/:username
私は常に行いたい場合しかし、ユーザは最初のURLをより美的に魅力的なものとして使用するようにします。私はIDルートからまっすぐにリダイレクトすることができますが、計画された友人とグループで、私は次のようなURLで終わるだろう:
https://domain.com/en/community/id/:userid/friends
https://domain.com/en/community/users/:username/friends
https://domain.com/en/community/id/:userid/groups
https://domain.com/en/community/users/:username/groups
どのように私はいつも/users/:username
へ/id/:userid
からリダイレクトが、URLの残りの部分を維持することができます?
最初のタスクは、同じルートコールバックを使用するためにすべてのURLを/id/:userid
と照合しています。
第2のタスクは、/id/:userid
を/users/:username
に置き換えることです。
正規表現でこれらの2つのタスクを達成できますか?
ありがとうございました。