在Wordpress中将页面重定向到移动版本

时间:2013-07-29 13:48:33

标签: wordpress .htaccess redirect mobile

我想在我的Wordpress网站上使用htaccess设置移动重定向。

我有一个移动网站(mobile.domain.com)和常规网站(domain.com)每个网站的永久链接都是相同的,例如domain.com/page-one/mobile.domain.com/page-one/因此,重定向到移动网站中的同一页面似乎相当容易。

我尝试过在线查找,无法找到我需要的东西,任何人都可以帮忙吗?如果一个插件已经存在,我会很高兴使用插件。

4 个答案:

答案 0 :(得分:1)

我知道这是一篇老文章,但是在弄清楚这一点之后,我认为我使用的解决方案在这里值得一提。

每个人都知道,简单的Javascript重定向会很好用,但是如果您希望用户最终进入具有完全相同路径名的页面怎么办?如果您有此重定向,则“ example.com/contact”将重定向到“ mobile.example.com”-请注意,这不是联系人页面的移动版本。

解决方案是在主标题中包含一个Javascript代码段,该代码段将告诉每个页面在重定向时保持相同的路径名,例如“ / contact”。需要注意的是,每个移动页面的名称都必须与桌面版本相同-/ whatever和/ whatever。

<script type="text/javascript">
    <!--
    if (screen.width <= 800) {
        document.location = "https://mobile.example.com" + window.location.pathname;
    }
</script>

答案 1 :(得分:0)

你可以在javascript中执行以下操作:

<script language="JavaScript" type="text/javascript">
if ((screen.width>=1024) && (screen.height>=768))
{
 window.location.replace('example.html');
}

</script>

这需要进入你的header.php

答案 2 :(得分:0)

查看此网站http://detectmobilebrowsers.com/以获取php或javascript代码。你可以使用PHP或Javascript,你必须在header.php中粘贴

答案 3 :(得分:0)

<强>解决方案:

下载并安装插件:CSS&amp; Javascript工具箱

  • (确保在下载和安装之前始终备份 插件)

将此javascript添加到您要重定向的网页。

<script type="text/javascript">  
<!--  

if (screen.width <= 600)  

{   
   window.location="http://www.yourmobilesite.com";  
}  
//-->  
</script>