在 apache 中根据请求域重写 URL

在 apache 中根据请求域重写 URL

我希望当用户从不同域调用 URL 时提供不同的文件。例如,我有网站的桌面版和移动版。我希望当用户访问移动 URL 和桌面 URL 时提供特定的文件。

请不要谈论虚拟主机概念。由于某些原因,我无法在这里使用虚拟主机。此 apache 将使用单个实例为 url 的移动版和桌面版提供服务。

我的要求是

http://dev.domain.com/子域名/文件---> 这应该提供桌面版本文件,比如 /var/www/html/desktop.txt

http://m-dev.domain.com/子域名/文件,这应该为移动版本文件提供服务,例如 /var/www/html/mobile.txt

请帮我制定一些重写规则。我想要一些可以检测请求 URL 并重定向到文件名的规则

相关内容