Мне любопытно, какой код статуса я должен использовать при перенаправлении мобильного браузера, который попадает в domain.com и перенаправляется на m.domain.com. Мне кажется, что 301 (перемещен навсегда) не совсем подходит, но и остальные не кажутся подходящими.
Я бы сам использовал 303 See Other, однако 300 Multiple Choices (с правильно сформированным телом, описывающим различные варианты) также могут быть подходящими (хотя я никогда не использовал это сам, поэтому не знаю, насколько хорошо он поддерживается).
Я бы пошел 302, что в значительной степени является перенаправлением по умолчанию.