我有一个网站(WordPress 多站点),我已将一堆内容从路由域 (http://domain[dot]com) 移动到子域 (http://sub.domain[dot]com) . 现在我需要将用户引导到路由站点 (http://domain[dot]com/page) 的所有页面到他们的新位置 (http://sub.domain[dot]com/page)。但是......这是我真正苦苦挣扎的一点......我需要从这个重写中省略路由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]
任何帮助将不胜感激。