如何运行网站的移动版?

时间:2012-03-21 20:28:42

标签: mobile web mobile-safari

运行移动版网站有两种常用方法:

  1. 通过服务器端脚本检测移动浏览器以显示移动主题。

  2. 拥有单独的子域名,例如m.domain.com或mobile.domain.com。

  3. 哪个行动更好?在这两种情况下,我认为移动搜索引擎公平地索引移动网站。每种方法的利弊是什么?

4 个答案:

答案 0 :(得分:2)

选项1:由于一些原因,这更加用户友好。最大的可能是链接共享和书签同步。如果桌面浏览器上的用户共享一个指向m.domain.com的链接,那么它看起来不会很好,非精明的用户会感到烦恼。还有一些用户喜欢所有页面都处于桌面模式(即使是在他们的移动浏览器上),所以他们只需要在移动浏览器上调整用户代理字符串。

选项2:有些人发现这更容易,但我无法想象现代网络开发的理由。 ASP.NET MVC4使得为同一URL创建单独的视图变得非常容易,并且具有在移动和桌面模式之间切换的简单功能。我会远离子域选项,除非你找到一个很好的理由使用它。

答案 1 :(得分:1)

我不是显示移动主题/ CSS的忠实粉丝,因为它与普通的CSS完全不同。

此外,我认为搜索引擎会希望您的网站有更多内容,因为移动网站将被视为“更多内容”

由于它们是分开的,因此处理其中一个会更容易。

否定是更多的工作。即使它不那么复杂。

这是我的2美分。

答案 2 :(得分:1)

我认为响应式设计是一个最简单的解决方案,不需要子域或额外的努力来展示它在许多不同类型的设备上的外观!

响应式设计是一种“一劳永逸”的设计。一旦它完成并且测试得很好,无论您使用什么类型的设备进行浏览,它总是使外观和感觉更好。无需为多个视图单独开发。

答案 3 :(得分:0)