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/025/list.php?tid=1 http://www.helaal.com/578/list/1/
文章页 http://www.helaal.com/058/view.php?aid=1 http://www.helaal.com/639/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

    时时彩五星2码组合 时时彩自动跟单系统 金尊国际的骗局 ssc重庆时时彩软件 皇冠时时彩计划
    江西时时彩乐和彩 内蒙古时时彩软件 时时彩后一选胆技巧 重庆时时彩组三规律 时时彩五星组选走势图
    重庆时时彩后一计划 时时彩代理赚钱 时时彩论坛3878 时时彩走势银狐娱乐 百位杀号
    江西时时彩开奖号码历史记录 财付通软件下载 江西时时彩计划群lm0 时时彩软件皇恩娱乐 烈火江西时时彩软件
    吉林时时彩11选5开奖结果走势图 江西十一选五最新推荐 青海快三下载 吉林十一选五任四遗漏 百家乐防盗门
    重庆幸运农场走势图 湖北快三走势图表走势图分布图表 合乐分分彩计划软件 河南彩票22选5 蓝月亮报码聊天室
    河南快3过滤软件下载 福建31选7今日开奖结果 湖北快三走势图 cc娱乐平台 香港六合彩结果
    贵州快3开奖结果查询结果是 亿客隆彩票 jj斗地主 江苏福利彩票快3 东京1.5分彩开奖平台