我们有一个有子域名的网站。主页网址为http://www.mywebsite.com,用户必须在主页中选择一个网址,该网址会将用户带到子网址,即http://link1.mywebsite.com。
我们正在尝试使用移动版网站的最小化版本。像youtube(http://www.youtube.com),我们正在考虑使用suddomain(http://m.youtube.com)
是否可以http://m.link1.mywebsite.com?如果是,是否可以基于用于访问网站的设备在IIS中进行重定向?
修改
在http://www.mywebsite.com的Global.aspx中,如果请求来自移动设备,我们需要重定向到http://mobile.mywebsite.com(作为单独的Web应用程序托管)。这有用吗?
答案 0 :(得分:1)
首先,它可以让一个子域看起来不同的asp.net应用程序,或者不同的子目录,甚至最简单,看看这个子域并重写路径以提供不同的内容。
例如,在Global.asax
上非常容易:您可以读取主机,如果它从这个域开始,您可以创建一个简单的重写路径到子目录代码,例如{{1} }
现在要重定向您的用户,您必须看两件事。一个是设备是移动设备,第二个是屏幕尺寸。
作为移动设备,由于移动设备的带宽成本,您需要以最少的资源提供有限的带宽内容。
使用屏幕尺寸,您需要设置页面。
有一些库可以进行检测,您可以在网上搜索它们,找到符合您需求的库。