Когда пользователь заходит на мой сайт ( example.com ) из браузера настольного компьютера, он видит содержимое как обычно.
Если пользователь заходит на мой сайт (example.com) с мобильного устройства, я хочу перенаправить его на m.example.com
Вопрос: Как минимизировать сетевой трафик туда-обратно для достижения этой цели?
Причина в том, что это происходит сегодня (2 поездки в оба конца)
USER (BROWSER) | WEB-SERVER
-------------------------------------------------------------------
[1] request content from example.com ========================>
<================ tell browser to redirect to m.example.com [2]
[3] request content from m.example.com =========================>
<===================----------== send m.example.com content [4]
Обратите внимание, что это бесполезная поездка туда и обратно (# 3 и # 4).
Можно ли просто отправить контент m.example.com в # 2, и в то же время сообщить браузеру, что он поступил с m.example.com? (1 поездка туда и обратно)
USER (BROWSER) | WEB-SERVER
--------------------------------------------------
[1] request content from example.com =============>
<======== send content from m.example.com (& tell browser this is m.example.com) [2]