【问题标题】:Redirecting from Desktop to Mobile site从桌面重定向到移动站点
【发布时间】:2012-08-28 00:25:49
【问题描述】:

我在 Wordpress 上运行一个非常简单的宣传册网站,我的客户需要一个移动网站。

我想将移动访问者从桌面网站重定向到移动网站。我没有重新设计和重新开发我的 CMS 的技术知识,因此我计划创建一个包含针对移动设备优化的 HTML 页面的新子目录并从那里开始工作。

对如何进行设备敏感重定向有任何想法吗?

【问题讨论】:

    标签: wordpress redirect mobile


    【解决方案1】:

    你考虑过Media Queries 吗?

    在这种情况下,您只需编辑现有的 CSS 文件,无需担心子文件夹、移动检测、重定向等。

    【讨论】:

    • 我知道媒体查询,但我有大量生成的内容需要为移动友好的网站禁止显示。也就是说,这篇文章非常有帮助。谢谢。
    【解决方案2】:

    通过一个简单的网络搜索,我找到了这个结果:http://css-tricks.com/snippets/javascript/redirect-mobile-devices/ 用于 JavaScript 实现。如果屏幕宽度小于 699,它会将document.location 设置为不同的 url。

    【讨论】:

      【解决方案3】:

      我使用这个 PHP 语句来检查移动浏览器。我怀疑我有这个功能的所有浏览器,但这是一个开始。您似乎具备制作基本主题的专业知识,所以这可能是您希望采取的路线。

      if (preg_match("/(mobile|webos|opera mini)/i", $_SERVER['HTTP_USER_AGENT'])) {
          // Load mobile skin
      } else {
          // Load desktop skin
      }
      

      【讨论】:

      • 如果你要在 PHP 中进行浏览器检测,get_browser() php.net/get_browser 有很多话要说
      【解决方案4】:

      我正在为 php 网站使用 mobileesp,它工作得恰到好处,看来现在也有可用的 javascript 来做同样的事情。显然该网站有样品。 希望这会有所帮助:

      http://blog.mobileesp.com/?cat=8

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-07-12
        • 2017-02-28
        • 1970-01-01
        相关资源
        最近更新 更多