複数のドメインを新しいサーバーに移行したいと考えています。最初のステップでは (SEO の観点からは推奨されませんが)、すべてを新しいドメインのルートにリダイレクトする必要があります。
その後、チームはよりきめ細かいリダイレクトを実現したいと考えました(そのため、RewriteMaps を使用します)。
私は次のようなものを使うことを考えました:
^/(.*) https://www.newdomain.com/
しかし、どうやら私は間違った道を進んでいるようだ
答え1
マップ自体にはワイルドカードや正規表現などはありませんが、次の 2 つのオプションが考えられます。
の使用法地図のデフォルト値は次のようになります:
書き換えルール "^/ex/(.*)" "${examplemap:$1|/not_found.html}"
リライトマップは単純なテキスト/ハッシュマップである必要はなく、外部プログラムである可能性がある本当に必要な場合、そのプログラムは置換に到達するために何でも行うことができます。