Apache 如何最大限度地减少web服务器重定向流量?

Apache 如何最大限度地减少web服务器重定向流量?,apache,http,redirect,webserver,Apache,Http,Redirect,Webserver,当用户从桌面浏览器访问我的网站(example.com)时,他们将正常看到内容 如果用户从移动设备访问我的网站(example.com),我想将他们重定向到m.example.com 问题:如何最大限度地减少往返网络流量以实现这一目标 原因是,这就是今天发生的事情(2次往返) 用户(浏览器)| WEB服务器 ------------------------------------------------------------------- [1] 从example.com请求内容=======

当用户从桌面浏览器访问我的网站(example.com)时,他们将正常看到内容

如果用户从移动设备访问我的网站(example.com),我想将他们重定向到m.example.com

问题:如何最大限度地减少往返网络流量以实现这一目标

原因是,这就是今天发生的事情(2次往返)

用户(浏览器)| WEB服务器
-------------------------------------------------------------------
[1] 从example.com请求内容==========================>

有两种重定向,客户端和服务器端。检查您的语言是否支持服务器端重定向。如果不是2步,它至少应该消除1步。

我可以用web服务器本身(例如Apache、NGINX)来完成吗?而不是服务器端编程语言?对不起,我不是很确定。
   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]
   USER (BROWSER)          |            WEB-SERVER
--------------------------------------------------
[1] request content from example.com =============>
<======== send content from m.example.com (& tell browser this is m.example.com) [2]