我想在我的Wordpress网站上使用htaccess设置移动重定向。
我有一个移动网站(mobile.domain.com)和常规网站(domain.com)每个网站的永久链接都是相同的,例如domain.com/page-one/
和mobile.domain.com/page-one/
因此,重定向到移动网站中的同一页面似乎相当容易。
我尝试过在线查找,无法找到我需要的东西,任何人都可以帮忙吗?如果一个插件已经存在,我会很高兴使用插件。
答案 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>