用一个DedeCMS搭建PC端和移动端方法比较多,所用标签相同,会遇到链接路径出错,比如首页链接、面包屑导航、上下页链接等。采用不动源文件,运用PHP的str_replace函数替换URL的方法,采用*路径兼容PC、移动端。

DedeCMS移动端URL*路径修改
设置并启用*地址
系统基本设置 -> 核心设置,找到
(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用*网址:选择是
建议开启*路径,这样在PC端的栏目连接、文章链接、图片地址都是*路径。在移动端所有URL路径就可以用str_replace函数进行替换。
相对路径:页面出现的链接没有完整的URL,如
<a href="/seo/">SEO优化入门</a>
*路径:页面出现的链接是完成的URL,如
<a href="http:///seo/">SEO优化入门</a>
两种路径访问的页面是一样的,但*路径有效集中页面权重,更利于SEO优化。
在没有做301之前,用下面的URL都可以访问首页。这么多页面*相同,页面如果采用相对路径,蜘蛛会沿着URL反复抓取,权重会分散。采用*路径后,蜘蛛即使从不同的URL进入,也只沿着一种URL路径抓取内容。
http:///
http:///
http:///index.html
http:///index.php
http:///index.html
http:///index.php
织梦移动端搭建
如果织梦移动端在PC端的子目录下,即首页路径分别是:
PC端首页URL为:http:///
移动端首页URL为:http:///m/
②采用二级域名解析到二级目录的方法,参考文章《万网阿里云用.htaccess二级域名绑定子目录》,以实现移动端首页URL为
http://m./
在m模板中运用str_replace函数替换单个或多个内容
①面包屑导航(当前所在位置)
面包屑导航告诉用户所在位置,搜索引擎也沿着这些路径继续抓取。调用标签是{dede:field.position/},采用*路径之后,
PC端面包导航HTML一般是:
<strong>当前位置:</strong><a href="http://">首页</a> > <a href="http:///seo/">SEO优化入门</a>
移动端面包屑导航HTML一般是:
<strong>当前位置:</strong><a href="http://">首页</a> > <a href="http:///m/seo/">SEO优化入门</a>
{dede:field.positon/}必须要替换两个地方:首页URL地址、栏目URL地址。
PHP str_replace函数把两处替换的地方放到array数组里面,该函数执行顺序的问题不展开阐述,移动端模板的面包屑导航(注意下面橙色部分的写法):
{dede:field name="position" function="str_replace(array('http://','http://m./m'),'http://m.',@me)"/}
*后HTML效果
<strong>当前位置:</strong><a href="http://m.">首页</a> > <a href="http://m./seo/">SEO优化入门</a> >
②栏目页栏目和文章链接修改
<a href="{dede:field.typeurl function='str_replace("http://","http://m.",@me)'/}">
栏目:{dede:field.typename/}
</a>
{dede:list pagesize='10'}
<a href="[field:arcurl function='str_replace("http://","http://m.",@me)'/]">
标题:[field:title/]
</a>
{/dede:list}
# 凡科网站推广版费用
# 必须要
# 是一样的
# aliyucs
# 恩施谷歌seo加盟*
# 忠县省心seo推广
# 永州网站建设智能营销
# 浏阳网络营销推广软件
# 黄州网站建设预案公示公告
# 文山seo培训在哪里
# 网站搜索优化标题
# seo原创网文含html代码
# 目录下
# seo优化前如何诊断
# 盐城网站建设价多少
# 南通网站建设的详细过程
# seo考核标准有什么
# seo的蜘蛛是啥意思
# 哈尔滨网站建设模版
# 怎么才能推广自己网站
# 荆州seo推广资质公示
# 武汉基本网站建设
# seo几月
# 黄花菜网络营销推广策划
# 这么多
# replace函数替换多个内容
# 织梦CMS教程
# 织梦移动端
# 织梦手机端
# 织梦URL优化
# str
# replac
# 首页
# 面包屑
# 都是
# 多个
# 织梦移动端适配URL优化str
# 两种
# 可以用
# 不动
# 此项
# 比较多
# 下页
# 绑定
# 两处
# 域名解析
# 万网
# 更利于
相关栏目:
【
Google疑问12 】
【
Facebook疑问10 】
【
网络优化91478 】
【
技术知识72672 】
【
云计算0 】
【
GEO优化84317 】
【
优选文章0 】
【
营销推广36048 】
【
网络运营41350 】
【
案例网站102563 】
【
AI智能45237 】
相关推荐:
高防服务器租用首荐平台,企业级优惠套餐快速部署
建站企业服务器配置方案:性能优化与CDN加速策略解析
DEDECMS织梦网站实现利用键盘上下翻页效果_织梦CMS教程
织梦专题列表页不支持[dede:fulltitle]标签的解决方法_织梦CMS教程
宝塔建站教程:一键部署配置流程与SEO优化实战指南
建站之星模板选择与SEO优化指南:新手快速建站教程
建站之星在线客服如何快速接入解答?
phpcms建站内链乱码问题解决方法_PHPCMS教程
如何在香港服务器上快速搭建免备案网站?
建站之星模板安装的正确流程与注意事项?
如何在IIS服务器上快速部署高效网站?
建站之星服务器配置流程详解与快速搭建操作指南
dedecms织梦ckplayer视频播放器插件详细安装教程_织梦CMS教程
织梦dedecms出现Safe Alert: Request Error step 2提示代码_织梦CMS教程
如何在宝塔面板中修改默认建站目录?
织梦{dede:channelartlist}标签与{dede:arclist}标签通过函数判断来实现不同样式方法_织梦CMS教程
建站之星授权问题如何联系客服解决?
织梦图集上传图片用图片名自动做注释教程_织梦CMS教程
建站助手数据库密码错误与MySQL服务异常排查指南
织梦会员中心*一键登录2.0 FOR V55 V56 V57免费插件_织梦插件
织梦建站用windows服务器IIS实现301重定向方法_织梦CMS教程
织梦DedeCMS5.7文章页实现阅读全文功能的教程_织梦CMS教程
织梦自定义表单用js代替联动地区解决联动地区选择问题_织梦CMS教程
如何获取PHP WAP自助建站系统源码?
dedecms织梦去除版权powered by dedecms方法_织梦CMS教程
建站主机与虚拟主机有何区别?如何选择最优方案?
如何在沈阳梯子盘古建站优化SEO排名与功能模块?
织梦网站栏目页title标题优化技巧 _织梦CMS教程
如何找回帝国CMS系统(EMPIRECMS)管理员密码_帝国CMS教程
dedecms织梦后台登录后卡死的解决方法_织梦CMS教程
phpcms v9实现文章后面添加new图标_PHPCMS教程
织梦dedecms自带文本编辑器ckeditor更换为kindeditor编辑器带代码高亮_织梦CMS教程
织梦dedecms会员注册手机短信验证互亿无线*插件_织梦插件
织梦整合kindeditor文本编辑器修改多图片上传显示限制大小和张数_织梦CMS教程
如何在Windows虚拟主机上快速搭建网站?
建站之星会员如何解锁更多建站功能?
如何通过.red域名打造高辨识度品牌网站?
网站二级目录绑定到二级域名_织梦CMS教程
如何在阿里云虚拟主机上快速搭建个人网站?
织梦dedecms图集图片每张自定义输出不同样式_织梦CMS教程
织梦二次开发调用指定模型自定义字段值的文章列表_织梦CMS教程
织梦自定义字段为空时显示不同的内容_织梦CMS教程
如何选择CMS系统实现快速建站与SEO优化?
Phpcms V9内容编辑器过滤不支持iframe和JavaScript的解决办法_PHPCMS教程
建站公司客户公海管理与SEO优化策略整合方案
已有域名如何快速搭建专属网站?
织梦让上传的图片名字不变不重命名_织梦CMS教程
小型网站建站如何选择虚拟主机?
dedecms织梦tag+keyword调用相关文章_织梦CMS教程
如何用AWS免费套餐快速搭建高效网站?
2018-06-09
南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。