【问题标题】:Newbie -Mobile site Redirect back to Main Site Issue新手 - 移动站点重定向回主站点问题
【发布时间】:2013-03-19 12:13:54
【问题描述】:

我在我的网站上使用 WP 中的欢乐主题,并且在移动文件夹中拥有主网站的移动网站版本。

我有点被移动网站提供商抛弃了,他们给了我 header.php 文件的 js,该文件运行良好,移动网站在移动设备上加载正常。但是,移动页面上的链接不会将访问者带回主站点,因为移动脚本会重新加载,因此他们会卡在移动站点上。

在找到解决方案之前,我不得不禁用标题中的 js,所以我现在没有移动网站,直到我可以对其进行排序。

在 header.php 中使用 javascript 加载移动网站可以正常工作。

我在这里看到了一些关于非常相似的问题的非常有用的帖子,但是编写 php 和 session/cookie 超出了我的范围,尽管我可以遵循明确的说明。我已经没有想法了,因为我正在阅读的东西是如此多样化,超出我的技能范围。

任何人都可以为我提供解决方案,帮助我,一点 php,cookie 或 ???我说

真的很感激,因为我已经禁用了 js,直到我可以解决这个问题 - 这意味着没有移动版本:(

谢谢

史蒂夫

如果您需要更多信息,请告诉我,再次感谢..

哦,我确实将主站点复制到了一个没有 js 的名为 desktop 的新子文件夹中,并将移动页面链接指向它,这实际上将我带回了未找到的主站点/页面,但到达了那里。然而,当我按下主站点上的任何导航时,移动版就重新加载了,该死的:)

Header.php 重定向脚本:

if (screen.width <= 800) {
window.location = "http://www.icesugarmedia.com/mobile/";;
}

</script>

每个页面上返回主站点的代码(作为小图像):

    <div style="margin:5px 0px 25px 0px;"><a href="http://icesugarmedia.com/"><img src="images/full_website_buton.png" /></a></div>
  • 按钮名称拼写错误与图像文件名匹配

【问题讨论】:

  • 您可以发布应该将用户重定向到主页的代码吗?人们需要能够看到代码以了解问题所在。

标签: php javascript redirect mobile


【解决方案1】:

此链接说明您要查找的内容。

http://www.malphursinteractive.com/view-full-site-mobile-redirect-script/

该页面中有一些非常好的解决方案。这是“脚本显示全站移动重定向”查询的#1 google 结果。前 10 个结果中似乎还有许多其他好的解决方案。

您正在寻找的是一个我认为我们很多人都应该找到的问题的解决方案,因为许多智能手机用户现在都想查看完整的网站。

解决此问题的一个简单方法是复制目录中的所有文件。创建一个名为“site.com/full-site/”的新目录。将所有复制的文件粘贴到该目录中。从 header.php 文件中删除移动重定向。使“查看完整站点链接”将它们带到 full-site/index.php 而不是根目录。现在他们不会遇到强制他们进入主页的代码行,除非您的链接编码为“http://site.com/link.php”而不是“link.php”。无论哪种方式,无论您选择哪种方法,您都必须阻止用户加载重定向脚本。

【讨论】:

  • 欢迎来到 Stackoverflow!一般来说,我们希望网站上的答案能够独立存在 - 链接很棒,但如果该链接断开,答案应该有足够的信息仍然有用。请考虑编辑您的答案以包含更多详细信息。请参阅FAQ 了解更多信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-02-20
  • 2013-12-02
  • 1970-01-01
  • 2015-05-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多