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/131/list.php?tid=1 http://www.helaal.com/506/list/1/
文章页 http://www.helaal.com/945/view.php?aid=1 http://www.helaal.com/954/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

    重庆时时彩900注刷流水 重庆时时彩官网 私开时时彩平台 时时彩计划交流qq群 时时彩走势图表
    股道黄金版软件 重庆市时时彩预测 江西时时彩走势时时彩网 一号庄平台开几年了 时时彩计划软件群发
    易语言时时彩彩票源码 时时彩软件计划苹果手机版式 重庆时时彩骗局曝光 红树林彩票平台 重庆时时彩的登录网址
    重庆时时彩官方客户端 什么样的时时彩软件好 重庆时时彩几分钟开奖 无限穿越之神龙崛起 时时彩第三方支付平台
    广东快乐10分玩法 喜乐彩投注计划 足球比分zquu,真实桌上足球,1足球新闻资讯,f50足球鞋,足球规则图解 七星彩头尾 内蒙古快3基本走势图
    燕赵风采排列7几点开 炸金花单机游戏 曾道人救世网 内蒙古快3基本走势图 河北福彩排列7竞猜
    单人翻花绳玩法视频 北京时时彩是国家的吗 11选5开奖结果走势图?﹤计划﹥ 上海快三开怎么中奖计划 湖北30选5开奖查询
    欢乐吧◆金世博◆彩虹◆游艇会 七乐彩2015122计划?七乐彩论坛彩院票研究计划?七乐彩2012046开奖结果计划?七乐彩是什么时间中奖 买排列三,足球队,奖多多彩票网骗局,福利彩票双色球怎么玩,即时足球比分网 北京11选5走势图开奖结果 四川金7乐摇号