大家应该都知道rel='nofllow'的作用,它是告诉搜索引擎,不要将该链接计入权重。
因此多数情况下,我们可以将一些不想传递权重的链接进行nofllow处理;
例如一些非本站的链接,不想传递权重,但是又需要加在页面中的,
像 外部链接、统计代码、备案号链接、供用户查询的链接等等。
为了方便管理,直接在织梦后台栏目里自由把控每个栏目对应的链接属性,
我们来给织梦栏目增加链接属性rel="nofllow" rel="external" rel="external nofollow"和新窗口target="_blank"
-
rel="nofllow" (告诉搜索引擎该链接不计入权重)
-
rel="external" (告诉搜索引擎该链接不是本站链接)
-
rel="external nofollow" (告诉搜索引擎该链接不是本站链接也不计入权重)
实现教程
1、后台-系统-SQL工具,执行
ALTER TABLE `dede_arctype` ADD `nofollow` CHAr( 60 ) NOT NULL DEFAULT '';ALTER TABLE `dede_arctype` ADD `target` CHAr( 60 ) NOT NULL DEFAULT '';
2、打开 /dede/catalog_add.php 找到,大概在 239 行左右
UpDateCatCache(); 在它的 上面 加入 $id = $dsql->GetLastID();$upquery = "UPDATE `dede_arctype` SET `nofollow`='$nofollow',`target`='$target' WHERe id='$id' ";$dsql->ExecuteNoneQuery($upquery); |
3、打开 /dede/catalog_edit.php 找到,大概在 106 行左右
UpDateCatCache();
在它的 上面 加入
$upquery = "UPDATE `dede_arctype` SET `nofollow`='$nofollow',`target`='$target' WHERe id='$id' "; $dsql->ExecuteNoneQuery($upquery); |
4、打开 /dede/templets/catalog_add.htm 找到
栏目属性
在它上面一行的
|
如图
5、打开 /dede/templets/catalog_edit.htm 找到
栏目属性
在它上面一行的
|
如图
6、打开 /include/taglib/channel.lib.php 找到,80、86、92、111行的
id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
这4处都改成
*
如图
7、打开 /include/taglib/channelartlist.lib.php 找到,大概在 78 行
id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
改成
*
如图
8、打开 /include/taglib/type.lib.php 找到,大概在 42 行
id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
改成
*
如图
织梦栏目调用标签里的标签写法
织梦dede:channelartlist标签写法
- {dede:field.typename/}
{dede:channelartlist row=7 typeid=top}
{/dede:channelartlist}
dede:channel标签写法
{dede:channel type=top row=7}
{/dede:channel}
dede:type标签写法
{dede:type typeid=1}
{/dede:type}
注意:标红的那2个标签前面记得要加个空格
dedecms相关栏目本月热门文章
- 1【Linux驱动开发】设备树详解(二)设备树语法详解
- 2别跟客户扯细节
- 3Springboot+RabbitMQ+ACK机制(生产方确认(全局、局部)、消费方确认)、知识盲区
- 4【Java】对象处理流(ObjectOutputStream和ObjectInputStream)
- 5【分页】常见两种SpringBoot项目中分页技巧
- 6一文带你搞懂OAuth2.0
- 7我要写整个中文互联网界最牛逼的JVM系列教程 | 「JVM与Java体系架构」章节:虚拟机与Java虚拟机介绍
- 8【Spring Cloud】新闻头条微服务项目:FreeMarker模板引擎实现文章静态页面生成
- 9JavaSE - 封装、static成员和内部类
- 10树莓派mjpg-streamer实现监控及拍照功能调试
- 11用c++写一个蓝屏代码
- 12从JDK8源码中看ArrayList和LinkedList的区别
- 13idea 1、报错java: 找不到符号 符号: 变量 log 2、转换成Maven项目
- 14在openwrt使用C语言增加ubus接口(包含C uci操作)
- 15Spring 解决循环依赖
- 16SpringMVC——基于MVC架构的Spring框架
- 17Andy‘s First Dictionary C++ STL set应用
- 18动态内存管理
- 19我的创作纪念日
- 20Docker自定义镜像-Dockerfile



