ルート ドメイン (http://domain[dot]com) からサブ ドメイン (http://sub.domain[dot]com) に大量のコンテンツを移動した Web サイト (WordPress マルチサイト) があります。 . ここで、ルート サイト (http://domain[dot]com/page) のすべてのページにユーザーを新しい場所 (http://sub.domain[dot]com/page) に誘導する必要があります。しかし...そして、これが私が本当に苦労しているビットです...影響を与える必要のない別の「geo-redirect」があるため、この書き換えからルートURLを省略する必要があります。したがって、私がする必要があるのは、親/メインドメインではなく、それらのサブページのみをリダイレクトすることです。
これが私が取り組んでいるものの(最近の反復)です:
# ignore the home page, not working :(
RewriteCond %{HTTP_HOST} !^(.*)\.routetogreatness\.com$ [NC]
# redirect all the sub pages, works
RewriteCond %{HTTP_HOST} ^routetogreatness.com [NC]
RewriteRule ^(.*)$ http://global.routetogreatness.com/$1 [L,R=301]
どんな助けでも非常に感謝しています。