如何制作具有子域名的现有网站的移动版本?

时间:2012-02-07 05:24:23

标签: asp.net mobile

我们有一个有子域名的网站。主页网址为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应用程序托管)。这有用吗?

1 个答案:

答案 0 :(得分:1)

首先,它可以让一个子域看起来不同的asp.net应用程序,或者不同的子目录,甚至最简单,看看这个子域并重写路径以提供不同的内容。

例如,在Global.asax上非常容易:您可以读取主机,如果它从这个域开始,您可以创建一个简单的重写路径到子目录代码,例如{{1} }

现在要重定向您的用户,您必须看两件事。一个是设备是移动设备,第二个是屏幕尺寸。

作为移动设备,由于移动设备的带宽成本,您需要以最少的资源提供有限的带宽内容。

使用屏幕尺寸,您需要设置页面。

有一些库可以进行检测,您可以在网上搜索它们,找到符合您需求的库。

https://www.google.com/search?q=mobile+detection+asp.net