织梦CMS移动站搭建及移动适配实操,移动站图片路径出错解决思路

作者:小易整编 来源:小易整编 2022-05-17 01:49

移动设备使用群体不断增加,所以移动端SEO优化的呼声逐渐升高。做移动端优化首先要考虑的就是网站在移动设备的展现问题以及搜索引擎在PC端和移动端的不同。

思维浅析

尽管在百度搜索资源平台中已经给出了移动端优化的解决方案,但绝大多数的中小型网站个人站长对移动适配工具的使用具有很大的困扰,考虑到DEDE织梦CMS在中小型网站建设中使用比较普遍,SEO视界以织梦CMS为例为大家整理分享移动适配操作步骤。

织梦CMS移动站搭建及移动适配实操

一、检查网站所用dedecms程序版本,对于V5.7SP1正式版(2015-06-18)包含旧版本所没有的移动站点功能,如果为旧版本织梦程序则需要对程序进行升级增加移动站点功能(升级需要注意程序编码保持一致)

在程序支持移动站点功能之后,移动站点的程序存放在根目录下的“m”文件夹中,移动站点默认使用二级目录,直接通过HTTP://www,xxx,com/m/即可访问手机站。但目前移动适配需要使用二级域名(最初是可以使用二级目录的,但目前已调整,不能再提交二级目录)除此之外移动站建议采用二级域名的形式而非二级目录形式,可参考文章《二级域名与二级目录优秀的SEOer都是如何选择的》,所以接下来需要设置移动站可通过二级域名访问,解析二级域名至网站所在服务器ip,并在服务器/空间上将二级域名绑定到wwwroot/m/目录。

Tips:虚拟主机没有远程连接服务器的权限,不能直接进入服务器对web服务器进行配置,一般在IDC服务商登陆账号之后选择域名管理,通过别名(CNAME)将二级域名(m,xxx,com)解析至虚拟服务器,再通过虚拟主机管理开通子站将二级域名绑定至虚拟主机下的“m”目录。

二、通过二级域名成功访问移动站之后,以默认移动站模板为例发现网站首页调用的文章图片以及文章详情中的配图无法显示,其原因是图片调用路径出错所致,通过织梦CMS发布配图文章,无论是文章内容字段还是图片附件在数据库中的存储形式形如“/uploads/allimg/123/123.png”,所以文章列表中[field:image/]标签以及文章内容中{dede:field.body/}标签所调用到的均为图片的相对路径,图片资源在网站服务器(wwwroot为网站根目录)上的存储路径为“wwwroot/uploads/allimg/123/123.png”。

在PC站及移动站均使用[field:image/]与{dede:field.body/}调用图片时,PC端的图片调用路径为www,xxx,com/uploads/allimg/123/123.png,对应的调用路径为wwwroot/uploads/allimg/123/123.png,而移动端的图片路径变成了m,xxx,com/uploads/allimg/123/123.png,对应的调用路径成了wwwroot/m/uploads/allimg/123/123.png。在PC站域名解析到了wwwroot根目录,存在图片所在的“uploads”目录,因此PC站页面中图片显示正常,而移动站由于直接将m,xxx,com绑定到了子目录(即根目录下的m目录),在m目录下并不存在图片所在的“uploads”目录,因此移动站中的图片不能正常显示。

三、对于移动站图片路径出错这里提供两个解决思路:

第一种:URL重定向(推荐)

将移动站中对http://m,xxx,com/uploads/allimg/123/123.png的访问重写至http://www,xxx,com/uploads/allimg/123/123.png。

apache环境下,在/m/目录中的.htaccess文件(如无则需新建)中增加以下代码即可:

RewriteEngine on

RewriteCond %{http_host} ^m,xxx,com [NC]

RewriteRule ^uploads/(.*)$ http://www,xxx,com/uploads/$1 [L]

IIS环境下,在/m/目录中的web.config文件(如无则需新建)中增加以下代码即可:

type="Redirect"

url="http://www,xxx,com/uploads/allimg/{R:1}" redirectType="Permanent" />

第二种:将相对路径改为绝对路径

即就是将形如“/uploads/allimg/123/123.png”的相对路径改为绝对路径的形式“http://www,xxx,com/uploads/allimg/123/123.png”

Ⅰ、将数据库中已有的相对路径批量替换为绝对路径,然后开启多站点支持使后续新添加数据为绝对路径。(由于需要进行数据库级别的操作,一定记得先将数据库备份,即使操作出错,也可使用备份还原数据库数据,避免损失)

1、进入织梦后台—核心—批量维护—数据库内容替换

选择表 dede_addonarticle 字段 body(修改文章详情表中图片路径)

选择表dede_archives 字段 litpic (修改附件表中图片路径)

被替换内容: src="/uploads/

替换为:src="http://www,xxx,com/uploads/

2、后台—系统—系统设置—核心设置—(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址:选择是,然后保存。

3、完成后记得重新生成所有内容页面。

Ⅱ、修改涉及图片调用的两个织梦标签(未测试)

① 修改{dede:field.body/}标签中的路径为绝对路径

1、修改目录include下的文件extend.func.php,在最后面添加一个函数方法

function replaceurl($newurl)

{

$newurl=str_replace('src="/uploads/allimg/','src="http://www,xxx,com/uploads/allimg/',$newurl);

return $newurl;

}

2、文章模板中调用文章内容的标签{dede:field.body/}

替换成:{dede:field.body function='replaceurl(@me)'/}

② 修改[field:image/]标签中的路径为绝对路径

修改\include\taglib下的文件arclist.lib.php(大约在512行,如果找不到可直接搜索$row['image'])

$row['image'] = "'".preg_replace("#['<]#", "", $row['title'])."'>";

标签中的src属性值拼接上“http://www,xxx,com”字符串。

四、通过二级域名m,xxx,com可以正常访问移动站之后,再去百度搜索资源平台的移动适配工具进行提交。

织梦默认生成的栏目URL规则为“www,xxx,com/a/lanmu1/”,文章页URL规则为“www,xxx,com/a/lanmu1/y/m/d/1.html”,从SEO的角度考虑不建议URL层级过深,所以修改栏目URL规则为“www,xxx,com/lanmu1/”,修改文章页URL规则为“www,xxx,com/lanmu1/1.html”,可参考站内SEO之网站目录结构优化。

至此PC站与移动站的URL对应关系如下:

首页

http://www,xxx,com

http://m,xxx,com

栏目页

http://www,xxx,com/lanmu1/

http://m,xxx,com/list.php?tid=1

文章页

http://www,xxx,com/lanmu1/1.html

http://m,xxx,com/view.php?aid=1

栏目页URL对应关系杂乱且数量较少可采用URL适配

http://www,xxx,com/lanmu1/http://m,xxx,com/list.php?tid=1

http://www,xxx,com/lanmu2/http://m,xxx,com/list.php?tid=2

文章页URL对应关系规律且数量较多可采用规则适配

http://www,xxx,com/(\w+)/(\d+).html

http://m,xxx,com/view.php?aid=${2}

适配规则提交后请耐心等待校验。

文本总结

关于DEDE织梦CMS移动站搭建及移动适配基本完成,对SEOer而言难以理解的在于移动站点的搭建以及图片路径出错的问题,以上给出的两种解决思路和方法中,对网站代码及织梦CMS程序不熟悉的童鞋建议首选第一种URL重定向的方法,避免对网站造成比必要的损失。

当前织梦CMS移动站功能较为简单易用。尽管其访问网址为动态URL,并不能像PC站中那样定义URL规则生成静态页面文件,但是随着搜索引擎的升级,这种简短的动态URL参数可被搜索引擎识别。要是略有强迫症的童鞋只习惯.html结尾的URL,可在上述的配置文件中添加伪静态规则,调整织梦CMS移动站的URL形式。



本文地址:模板网站制作频道 http://www.hkm168.com/web-mbwz/1885.html,武汉易企推公司是一家专业的武汉网络推广,百度开户竞价托管,SEO网站优化公司,提供一站式全网营销服务:小程序开发,网站建设,SEO百度排名,SEM竞价托管,百度推广开户、360搜狗百度竞价开户、百度地图标注、百科词条创建修改、微信公众号代运营、公司负面公关处理等;另外,转载本文请保留本文地址,本站部分文章图片来自网络,本着互联网分享精神,如有侵犯到您的权益,请告知我们删除,谢谢!


相关文章相关文章
  • 移动硬盘装pe系统教程,移动硬盘装pe启动盘【图文教程】

    移动硬盘装pe系统教程,移动硬盘装pe启动盘【图文教程】

    移动硬盘装pe系统教程一、准备工作我们所需要下载的软件以及硬件硬件:移动硬盘一个或者支持windows to go 的U盘这块我就不废话了。只需要注意U盘需要支持windows to go,U盘容量需要大于20G,也就是应该选择32G的U盘...

    2022-07-21 03:07
  • 网站降权是什么意思?网站被降权如何恢复?

    网站降权是什么意思?网站被降权如何恢复?

    网站降权是什么意思?如何恢复呢?我们一步一步说,所谓的网站降权是指搜索引擎对网站评定的级别下降,是搜索引擎对网站进行的一种处罚方式。通常多为网站自身作弊导致的,改正错误一段时间后会自行恢复。特征一:关键词排名大幅度下降二:网站收录量减少三:...

    2022-07-20 04:07
  • SEO优化提高网站权重的方法有哪些?

    SEO优化提高网站权重的方法有哪些?

    网站若是要想得到更加靠前的排名,那么就一定要尽可能的去提高网站的权重,那么提高网站权重要怎么做?网站权重是什么?网站权重是指搜索引擎赋予网站(包括网页)一定的权威价值,评价网站(包括网页)的权威性。网站权重越高,在搜索引擎中的份量越大,在搜...

    2022-07-19 07:07
  • 网站权重是什么意思,网站权重查询工具及怎么提高?

    网站权重是什么意思,网站权重查询工具及怎么提高?

    网站权重是什么意思?网站权重是衡量网站(包括网页)的一种权重值,对网站(含网页)权威的评估评价。一个网站权重越高,在搜索引擎所占的份量信任度越大,在搜索引擎排名就越好,流量也就越大。但百度一直不承认网站权重的存在,更没有官方的文档来说明,那...

    2022-07-19 03:07
  • 酷狗铃声制作在哪里,酷狗音乐铃声制作教程【图文详解】

    酷狗铃声制作在哪里,酷狗音乐铃声制作教程【图文详解】

    多同学都在使用酷狗音乐听歌,如果听到一首自已特别喜欢的歌曲想用来作手机铃声或者其他用途,我们就需要对歌曲进行截歌,把歌曲的高潮部分留下,酷狗铃声制作在哪里呢,下面教大家截歌的方法也就是酷狗音乐铃声制作方法。 1.打开酷狗,选择你的音乐,选中...

    2022-07-15 10:07
  • 怎么创建网页,创建网页(网站)的步骤和流程【图文详解】

    怎么创建网页,创建网页(网站)的步骤和流程【图文详解】

    想要为自己的企业创建网站,需要有域名、服务器,需要备案,需要搭建设计网站页面内容等等,搭建后还要运营实现百度收录,这些事情对于零基础的人来说太复杂,今天我教大家最简单的方法,解决网站问题,分享便捷高效的网站创建攻略及百度收录问题。我们需要借...

    2022-07-13 05:07
湖北网站建设
黄石网站建设 十堰网站建设 宜昌网站建设 襄阳网站建设 鄂州网站建设 荆门网站建设 孝感网站建设 荆州网站建设 黄冈网站建设 咸宁网站建设 随州网站建设 恩施网站建设 北京网站建设 天津网站建设 上海网站建设 重庆网站建设 拉萨网站建设 乌鲁木齐网站建设 西宁网站建设 seo公司 武汉seo 百度推广开户 巨量千川开户 危机公关处理 百度百科创建
河北网站建设
石家庄网站建设 唐山网站建设 邯郸网站建设 保定网站建设 沧州网站建设 邢台网站建设 廊坊网站建设 承德网站建设 张家口网站建设 衡水网站建设 秦皇岛网站建设 河北seo 石家庄seo 河南seo 郑州seo
河南网站建设
郑州网站建设 开封网站建设 洛阳网站建设 平顶山网站建设 焦作网站建设 鹤壁网站建设 新乡网站建设 安阳网站建设 濮阳网站建设 许昌网站建设 漯河网站建设 三门峡网站建设 南阳网站建设 商丘网站建设 信阳网站建设 周口网站建设 驻马店网站建设 济源网站建设
湖南网站建设
长沙网站建设 株洲网站建设 湘潭网站建设 衡阳网站建设 邵阳网站建设 岳阳网站建设 常德网站建设 张家界网站建设 益阳网站建设 郴州网站建设 永州网站建设 怀化网站建设 娄底网站建设 湘西网站建设 湖南seo 长沙seo
江西网站建设
南昌网站建设 九江网站建设 景德镇网站建设 上饶网站建设 鹰潭网站建设 抚州网站建设 宜春网站建设 新余网站建设 萍乡网站建设 吉安网站建设 赣州网站建设 江西seo 南昌seo
安徽网站建设
合肥网站建设 黄山网站建设 芜湖网站建设 马鞍网站建设 安庆网站建设 淮南网站建设 阜阳网站建设 淮北网站建设 铜陵网站建设 亳州网站建设 宣城网站建设 蚌埠网站建设 六安网站建设 滁州网站建设 池州网站建设 宿州网站建设 安徽seo 合肥seo
山东网站建设
济南网站建设 青岛网站建设 淄博网站建设 枣庄网站建设 东营网站建设 烟台网站建设 潍坊网站建设 济宁网站建设 泰安网站建设 威海网站建设 日照网站建设 临沂网站建设 德州网站建设 聊城网站建设 滨州网站建设 菏泽网站建设 山东seo 济南seo
江苏网站建设
南京网站建设 无锡网站建设 徐州网站建设 常州网站建设 苏州网站建设 南通网站建设 连云港网站建设 淮安网站建设 盐城网站建设 扬州网站建设 镇江网站建设 泰州网站建设 宿迁网站建设 江苏seo 南京seo
浙江网站建设
杭州网站建设 湖州网站建设 嘉兴网站建设 金华网站建设 丽水网站建设 宁波网站建设 衢州网站建设 绍兴网站建设 台州网站建设 温州网站建设 舟山网站建设 浙江seo 杭州seo
福建网站建设
福州网站建设 厦门网站建设 泉州网站建设 漳州网站建设 莆田网站建设 宁德网站建设 龙岩网站建设 三明网站建设 南平网站建设 福建seo 福州seo 北京seo 天津seo 上海seo 重庆seo 西宁seo 拉萨seo
海南网站建设
海口网站建设 三亚网站建设 三沙网站建设 儋州网站建设 网站建设公司 营销网站建设 高端网站建设 模板网站制作 APP开发公司 小程序开发 海南seo 海口seo
广东网站建设
广州网站建设 深圳网站建设 珠海网站建设 汕头网站建设 佛山网站建设 韶关网站建设 湛江网站建设 肇庆网站建设 江门网站建设 茂名网站建设 惠州网站建设 梅州网站建设 汕尾网站建设 河源网站建设 阳江网站建设 清远网站建设 东莞网站建设 中山网站建设 潮州网站建设 揭阳网站建设 云浮网站建设 广东seo 广州seo 深圳seo 东莞seo
广西网站建设
南宁网站建设 桂林网站建设 柳州网站建设 梧州网站建设 钦州网站建设 北海网站建设 玉林网站建设 贵港网站建设 防城港网站建设 百色网站建设 崇左网站建设 来宾网站建设 贺州网站建设 河池网站建设 广西seo 南宁seo
云南网站建设
昆明网站建设 曲靖网站建设 玉溪网站建设 昭通网站建设 保山网站建设 丽江网站建设 普洱网站建设 临沧网站建设 德宏网站建设 怒江网站建设 迪庆网站建设 大理网站建设 楚雄网站建设 红河网站建设 文山网站建设 西双版纳网站建设 云南seo 昆明seo
贵州网站建设
贵阳网站建设 遵义网站建设 六盘水网站建设 安顺网站建设 毕节网站建设 铜仁网站建设 黔东网站建设 黔南网站建设 黔西网站建设 贵州seo 贵阳seo
四川网站建设
成都网站建设 自贡网站建设 攀枝花网站建设 泸州网站建设 德阳网站建设 绵阳网站建设 广元网站建设 遂宁网站建设 内江网站建设 乐山网站建设 南充网站建设 眉山网站建设 宜宾网站建设 广安网站建设 达州网站建设 雅安网站建设 巴中网站建设 资阳网站建设 阿坝网站建设 甘孜网站建设 凉山网站建设 四川seo 成都seo
山西网站建设
太原网站建设 大同网站建设 朔州网站建设 忻州网站建设 阳泉网站建设 吕梁网站建设 晋中网站建设 长治网站建设 晋城网站建设 临汾网站建设 运城网站建设 山西seo 太原seo
陕西网站建设
西安网站建设 宝鸡网站建设 咸阳网站建设 铜川网站建设 渭南网站建设 延安网站建设 榆林网站建设 汉中网站建设 安康网站建设 商洛网站建设 陕西seo 西安seo
甘肃网站建设
兰州网站建设 嘉峪关网站建设 金昌网站建设 白银网站建设 天水网站建设 武威网站建设 张掖网站建设 平凉网站建设 酒泉网站建设 庆阳网站建设 定西网站建设 陇南网站建设 临夏网站建设 甘南网站建设 甘肃seo 兰州seo
宁夏网站建设
银川网站建设 石嘴山网站建设 吴忠网站建设 固原网站建设 中卫网站建设 宁夏seo 银川seo 网络推广技巧 网络营销知识 武汉SEO顾问 百度竞价托管 IT知识百科 IT疑问解答
内蒙古网站建设
呼和浩特网站建设 包头网站建设 乌海网站建设 赤峰网站建设 通辽网站建设 鄂尔多斯网站建设 呼伦贝尔网站建设 巴彦淖尔网站建设 乌兰察布网站建设 内蒙古seo 呼和浩特seo
辽宁网站建设
沈阳网站建设 大连网站建设 鞍山网站建设 抚顺网站建设 本溪网站建设 丹东网站建设 锦州网站建设 营口网站建设 阜新网站建设 辽阳网站建设 盘锦网站建设 铁岭网站建设 朝阳网站建设 葫芦岛网站建设 辽宁seo 沈阳seo
吉林网站建设
长春网站建设 四平网站建设 辽源网站建设 通化网站建设 白山网站建设 松原网站建设 白城网站建设 延边网站建设 吉林seo 长春seo 百科知识 问答解惑 武汉公司注册 公司注册 代理记账
黑龙江网站建设
哈尔滨网站建设 齐齐哈尔网站建设 鹤岗网站建设 双鸭山网站建设 鸡西网站建设 大庆网站建设 伊春网站建设 牡丹江网站建设 佳木斯网站建设 七台河网站建设 黑河网站建设 绥化网站建设 黑龙江seo 哈尔滨seo
本地企业
              可提供上门服务

便捷

本地企业可提供上门服务

提供适合、专业可行方案

周到

提供适合、专业可行方案

5-10分钟售后响应机制<

贴心

5-10分钟售后响应机制

按效果收费,无效果不收费

放心

按效果收费,无效果不收费

行业高标准,效果稳定可靠

稳定

行业高标准,效果稳定可靠

1-3个月排名上百度首页

快速

1-3个月排名上百度首页

武汉易企推网络公司;公司地址:武汉市武昌区静安路6号5.5创意产业园4楼;公司官网:http://www.hkm168.com XML地图

服务热线:18120550335 (同微信,广告无扰) 欢迎来电咨询; 联系QQ:1193073039

Copyrigh©2017-2030 版权所有:武汉易企推网络科技有限公司 备案号:鄂ICP备17012199号 网站地图 手机站