Я потратил некоторое время на это, чтобы, надеюсь, направить вас в правильном направлении. Я придумаю самое простое решение, если вы не указали ограничение явно.
Это означает, что я жестко закодировал xyzsite.com в регулярном выражении. Это действительно выдвигает на первый план намного больше решения
1) перенаправить запросы не www / non subdomain. Например: http://xyzsite.com до http://www.xyzsite.com
pattern:
http://(.*?.com)
replacement:
http://www.$1
2) перенаправить, если указан поддомен. Например: http://user1.xyzsite.com до http://www.xyzsite.com/profile?user1
pattern:
(http://)(.*?)\.(.*)
replacement:
$1www.$3/profile?$2
3) перенаправление на мобильную версию. Например: http://m.xyzsite.com до http://www.xyzsite.com/m
pattern:
http://m\.(.*)
replacement:
http://www.$1/m
Надеюсь, это поможет, Бакли