Dedecms 模板中心

您现在的位置: 秀站网 > 织梦大学 > 手机站教程 >

dedecms织梦移动化站点常见问题集锦

来源:重庆时时彩独胆技巧 发布时间:2016-01-06热度: ℃我要评论
问: 代码适配 或者 跳转适配 适配成功后百度自动判断跳转?还是要写些东西告诉他跳到哪里?详细讲解下这两种适配的操作方法。 答: 百度会在抓取网页中自动判断适配关系,但为了更准确有效率...

本文地址:http://www.helaal.com/dedecms_m/699.html
文章摘要:dedecms织梦移动化站点常见问题集锦_手机站教程_织梦大学,鱼肉百姓换位与之,宝马香车快拍财贸。

问:代码适配或者跳转适配适配成功后百度自动判断跳转?还是要写些东西告诉他跳到哪里?详细讲解下这两种适配的操作方法。 

答:百度会在抓取网页中自动判断适配关系,但为了更准确有效率地实现移动适配,建议通过百度站长工具的移动适配功能进行提交。

代码适配的操作方式可参考百度站长学院的相关教程,详见《代码适配移动站点对百度友好案例分享》

相比代码适配而言,跳转适配的实现技术难度较为容易,理论上只要有网页内容一一对应(数据同步)的pc站和移动站即可实现。基于dedecms源码的网站可参考《dedecms实现移动跳转适配实操分享》。

 

问:织梦自带的手机模板会自动跳转的,请问这样还需要进行适配吗?跳转后使用的是动态链接,这样是否对移动SEO有影响?是否建议使用自带的手机模板? 

答:织梦自带的手机模版的自动跳转不代表是“适配”,可以将这个跳转看成是针对用户浏览的,而适配是针对搜索引擎获取url对应关系的。排除一些因动态链接设置不合理而产生的问题,理论上讲百度对于动态链接和静态链接是一视同仁的,不会因为使用的动态链接就影响seo。自带手机模板可使用,但其中存在一些小问题还需要进行修改完善。

 

问:想了解,织梦的自带移动模块,怎么用二级域名来解析,和绑定;这个没搞明白。

答:织梦的自带移动模块默认是使用二级目录(/m/),可将二级域名绑到该目录上,作为一个独立的子站使用。服务器上可与一级域名同样绑定使用,一般的网站空间也支持二级目录绑定域名功能,详见<<dedecms织梦手机站启用二级域名方法>>。实在不支持也可通过转向规则实现,示例(apache环境下.htaccess代码):

RewriteEngine On

rewritebase /

RewriteCond %{HTTP_HOST} ^m.a.com$ [NC]

RewriteCond %{REQUEST_URI} !^/m/

RewriteRule ^(.*)$ /m/$1 [L]

 

问:判断设备或UApc mobile跳转,百度可以识别JavaScript跳转,而不是在config文件或者服务器配置301302

答:一般来说,判断设备或UApc mobile跳转,尽量使用301302进行跳转,这个是百度可以识别的;其次目前百度对JavaScript跳转识别并不是太完善。

  现在比较常见的是PC站点只适配一个移动站点,那么使用301就可以,如果需要同时适配高端域名和低端域名,推荐使用302

    针对PC301302js跳转到移动端的问题,百度站长社区网友lvxianlei2010已经做过详细阐述:

    除了自主适配,另外还需注意适配关系的准确提交,meta标记等的使用。各搜索引擎都有入口提交。此外各搜索引擎都有适配方案,只要帮助他们获取对应关系,pc、移动建立起映射,其他搜索引擎的问题,都会逐步解决的。

 

识别ua进行301302跳转适配规则示例:识别移动ua进行pc与手机站url适配的相关规则(linux+Apache) 

本例子是linux+Apachewin的可自己改成适合的。下面的各UA可以自己斟酌,比如移动设备、移动浏览器、移动蜘蛛的相关UA。注意pc与主移动版本用301重定向,各移动版本之间用302重定向,然后使用抓取诊断工具,看百度移动抓取是否抓pc站的url的时候识别为移动url状态。注意复制规则的时候,RewriteCond这部分不要分行。

 1、根目录下.htaccess内容,处理pc域名到手机站域名的跳转:

<IfModulemod_rewrite.c>

RewriteEngineon

RewriteCond  %{HTTP_USER_AGENT}"android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|operamobile|palmos|webos|UCBrowser|QQBrowser|wap" [NC]

RewriteRule^$ http://手机站域名/ [R=301,L]

</IfModule>

 2、子目录下的.htaccess的跳转规则

子目录下index.html跳到手机站子列表url

RewriteCond  %{HTTP_USER_AGENT}"android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|operamobile|palmos|webos|UCBrowser|QQBrowser|wap" [NC]

RewriteRule^index\.html$ http://手机站域名/list.php?tid=1 [R=301,L]

子目录跳到手机站子列表url

RewriteCond  %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|operamobile|palmos|webos|UCBrowser|QQBrowser|wap" [NC]

RewriteRule^\/$ http://手机站域名/list.php?tid=25 [R=301,L]

子目录下的文章详情(按日期分类及命名)的url跳转规则

RewriteCond  %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|operamobile|palmos|webos|UCBrowser|QQBrowser|wap" [NC]

RewriteRule^([0-9]+)/([0-9]+)\.html$ http://手机站域名/view.php?aid=$2 [R=301,L]

UA可以自己斟酌,比如移动设备、移动浏览器、移动蜘蛛的相关UA。使用抓取诊断工具,看百度移动抓取是否抓pc站的url的时候识别为移动url状态。注意复制规则的时候,结合实际站点情况进行编辑,包括版本兼容问题等。

 

问:老师,你好,教程非常好,正是我所需要的,要是再有一个移动网址静态化的教程就更完美了

答:dedecms网址静态化我的方案是进行列表页和文章页的伪静态,假设对应关系如下:

  动态url 伪静态url
列表页 http://www.helaal.com/237/list.php?tid=1 http://www.helaal.com/585/list/1/
文章页 http://www.helaal.com/045/view.php?aid=1 http://www.helaal.com/125/view/1.htm

apache环境下,在根目录中的.htaccess(如无则需新建)加入下面几行代码:

RewriteEngine On

rewritebase /

RewriteCond %{HTTP_HOST} ^m.a.com$ [NC]

RewriteRule ^list/(\d+) /list.php?tid=$1[L]

RewriteRule ^view/(\d+).htm$ /view.php?aid=$1[L]

如要使用其他类型的伪静态url,需自行修改代码中的对应部分。iis环境下类似规则。

本文地址:http://www.helaal.com/dedecms_m/699.html

    时时彩后三当期杀个位 网上时时彩报警有用吗 双色球开奖结果走势图 吉林11选5开奖结果 助赢软件
    时时彩软件银狐娱乐 时时彩55分解 比较好的时时彩平台 时时彩后一计划软件 江西时时彩lm0
    时时彩计划群812407 开时时彩平台 江西时时彩合买中心 2016年江西时时彩怎么停了 第七感时时彩软件论坛
    皇冠时时彩平台真的吗 新疆时时彩走势图五星 正版时时彩软件 江苏11选5时时彩 时时彩2码倍投
    皇家一号国际娱乐会所 河北快3大中小走势图 福建36选7走势图浙江风采 内蒙快三走势图 蛋蛋辛运28预测
    北京快3基本走势图 体育彩票泳坛夺金开奖 天吉网彩票论坛 新疆十一选五走势图 内蒙古快3开奖查询
    黑龙江p62 体育彩票11选5 pk10杀号方法 pc蛋蛋怎样换q币 陕西11选5投注技巧
    贵州十一选五开奖号 北京赛车系统 安徽快3时时彩 广东11选5遗漏数据 pk10最牛稳赚模式4码