2013-03-19 111 views
0

我在我的网站上使用WP中的喜悦主题,并在移动文件夹中有主网站的移动网站版本。Newbie - 手机网站重定向回主网站问题

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

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

使用javascript在header.php中加载手机网站效果很好。

我在这里看到了一些关于非常类似问题的非常有用的帖子,但是编写php和session/cookies超出了我的想法,尽管我可以遵循明确的指示。我已经用尽了想法,因为我正在阅读的内容是如此多样,超出了我的技能。

任何人都可以提供我的解决方案,帮助我,一点的PHP,cookie或??? I R

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

感谢

史蒂夫

如果您需要任何更多的信息让我知道,再次感谢..

哦,我没有复制主站点到一个新的子文件夹称为桌面没有JS,并指出移动页面链接到它,这实际上带我回到主要网站/页面找不到,但到了那里,然而,尽快我按下任意导航的主要场所,重载的移动版本,该死的:)

的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> 
  • 上的按钮名称的误拼写匹配的图像文件名
+0

你能发布应该将用户重定向到主页面的代码吗?人们需要能够看到代码才能看到错误。 – 2013-03-19 12:32:16

回答

0

此链接将讨论您正在寻找的内容。

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

有一个在该页面一些不错的解决方案。这是“脚本显示全站点移动重定向”查询的谷歌搜索结果#1。在前10名的结果中,似乎还有许多其他好的解决方案。

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

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

+0

欢迎来到Stackoverflow!一般来说,我们喜欢网站上的答案,以便能够站在自己的位置 - 链接很棒,但如果链接断裂,答案应该有足够的信息仍然有帮助。请考虑编辑您的答案以包含更多细节。有关更多信息,请参阅[常见问题](http://www.stackoverflow.com/faq)。 – slm 2013-04-20 03:23:08