帝国cmspc站url跳转到手机m站对应url

帝国cmspc站url跳转到手机m站
pc站www和手机m站url一一对应
pc首页url:www.madboor.com对应移动站m.madboor.com
pc列表url:www.madboor.com/a/ 对应移动站列表页 m.madboor.com
pc内容页url:www.madboor.com/a/a.html 对应移动站内容页 m.madboor.com/a/a.html
pc专题页url:www.madboor.com/s/xxx/ 对应移动站专题页 m.madboor.com/s/xxx/
发现许多企业站只设置了pc端首页跳转到移动端首页,而忽略了pc列表页和内容页跳转到对应的移动端页面

下面讲解帝国cms如何实现pc首页,列表页,内容页手机端访问如何跳转到对应的m站页面
代码如下:
pc端:
首页js跳转代码
<script type=”text/javascript”>
try {var urlhash = window.location.hash;if (!urlhash.match(“fromapp”))
{if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i)))
{window.location=”http://m.madboor.com/”;}}}
catch(err)
{
}</script>
首页meta,link标签
<meta name=”mobile-agent” content=”format=html5;url=http://m.madboor.com/”>
<link rel=”alternate” media=”only screen and(max-width: 640px)” href=”http://m.madboor.com/” >
列表页js跳转代码
<script type=”text/javascript”>
try {var urlhash = window.location.hash;if (!urlhash.match(“fromapp”))
{if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i)))
{window.location=”http://m.madboor.com<?=sys_ReturnBqClassUrl($class_r[$GLOBALS[navclassid]]);?>”;}}}
catch(err)
{
}</script>
列表页meta,link标签
<meta name=”mobile-agent” content=”format=html5;url=http://m.madboor.com<?=sys_ReturnBqClassUrl($class_r[$GLOBALS[navclassid]]);?>”>
<link rel=”alternate” media=”only screen and(max-width: 640px)” href=”http://m.madboor.com<?=sys_ReturnBqClassUrl($class_r[$GLOBALS[navclassid]]);?>” >
内容页js跳转代码
<script type=”text/javascript”>
try {var urlhash = window.location.hash;if (!urlhash.match(“fromapp”))
{if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i)))
{window.location=”http://m.madboor.com[!–titleurl–]”;}}}
catch(err)
{
}</script>
内容页meta,link标签
<meta name=”mobile-agent” content=”format=html5;url=http://m.madboor.com[!–titleurl–]”>
<link rel=”alternate” media=”only screen and(max-width: 640px)” href=”http://m.madboor.com[!–titleurl–]” >
专题页
专题页js跳转代码
<script type=”text/javascript”>
try {var urlhash = window.location.hash;if (!urlhash.match(“fromapp”))
{if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i)))
{window.location=”http://m.madboor.com<?=$public_r[newsurl].$class_zr[$GLOBALS[navclassid]][ztpath].”/”;?>”;}}}
catch(err)
{
}</script>
专题页meta,link标签
<meta name=”mobile-agent” content=”format=html5;url=http://m.madboor.com<?=$public_r[newsurl].$class_zr[$GLOBALS[navclassid]][ztpath].”/”;?>”>
<link rel=”alternate” media=”only screen and(max-width: 640px)” href=”http://m.madboor.com<?=$public_r[newsurl].$class_zr[$GLOBALS[navclassid]][ztpath].”/”;?>” >
移动端:
移动端首页link标签
<link rel=”canonical”href=”http://www.madboor.com/ “>
移动端列表页link标签
<link rel=”canonical”href=”http://www.madboor.com<?=sys_ReturnBqClassUrl($class_r[$GLOBALS[navclassid]]);?>”>
移动端内容页link标签
<link rel=”canonical”href=”http://www.madboor.com[!–titleurl–]”>
移动端专题页link标签
<link rel=”canonical”href=”http://www.madboor.com<?=$public_r[newsurl].$class_zr[$GLOBALS[navclassid]][ztpath].”/”;?>”>
实现效果就是移动端访问pc端对应url自动跳转到m站对应页面

发表评论

电子邮件地址不会被公开。 必填项已用*标注