织梦单个栏目如何设置nofollow?

99ANYc3cd6
预计阅读时长 10 分钟
位置: 首页 织梦建站 正文

使用栏目自定义属性(推荐,最简单)

这是织梦CMS内置的、最标准的方法,专为SEO优化设计。

织梦单个栏目 nofollow
(图片来源网络,侵删)

操作步骤:

  1. 登录后台:使用管理员账号登录您的织梦CMS后台。

  2. 进入栏目管理:在左侧菜单栏中,找到【核心】 -> 【栏目管理】。

  3. 选择目标栏目:在栏目列表中,找到您想要添加 nofollow 属性的那个栏目,点击后面的【修改】按钮。

    织梦单个栏目 nofollow
    (图片来源网络,侵删)
  4. 设置SEO属性:进入栏目编辑页面后,向下滚动,找到【SEO选项】这一项。

  5. 勾选“nofollow”:在【SEO选项】中,您会看到一个名为【nofollow】的复选框。勾选它,然后点击页面底部的【确定】按钮保存。

原理说明: 当您勾选 nofollow 后,织梦CMS在生成该栏目的首页链接时,会自动在 <a> 标签中加上 rel="nofollow" 属性。

<a href='https://www.yourdomain.com/plus/list.php?tid=1' rel="nofollow">栏目名称</a>

这个方法只影响该栏目在网站导航、面包屑等地方生成的链接,不会影响栏目内文章页的链接(文章页的链接需要单独设置)。

织梦单个栏目 nofollow
(图片来源网络,侵删)

修改模板文件(灵活,适用于特定位置)

如果您想控制栏目链接在网站某个特定区域(如首页、列表页)的显示,可以直接修改对应的模板文件。

操作步骤:

  1. 找到模板文件:登录后台,进入【模板】 -> 【模板管理】。
  2. 定位并编辑文件
    • 如果要修改首页上的栏目链接,请找到并编辑 index.htm
    • 如果要修改列表页上的栏目链接,请找到并编辑 list_article.htm(或其他列表页模板)。
    • 如果要修改全局导航,请找到并编辑 head.htm
  3. 修改栏目循环标签:在模板文件中,找到织梦的栏目循环标签,通常是 {dede:channel}{dede:channelartlist}
  4. 添加 nofollow 属性:在 <a> 标签中手动添加 rel="nofollow"

示例:

假设您的栏目循环代码是这样的:

{dede:channel type='top' row='8'}
    <li><a href='[field:typeurl/]'>[field:typename/]</a></li>
{/dede:channel}

您需要将其修改为:

{dede:channel type='top' row='8'}
    <li><a href='[field:typeurl/]' rel="nofollow">[field:typename/]</a></li>
{/dede:channel}

或者,如果您想更灵活地控制,可以使用 runphp='yes' 来判断:

{dede:channel type='top' row='8'}
    <li>
        <a href='[field:typeurl/]' [field:rel runphp='yes']@me = (@me == '' ? 'rel="nofollow"' : @me);[/field:rel]>
            [field:typename/]
        </a>
    </li>
{/dede:channel}

然后回到【方法一】中,在后台栏目的SEO选项里勾选 nofollow,这里的 [field:rel] 标签就会自动输出 rel="nofollow"

注意:这种方法需要您对织梦模板有一定了解,且修改后需要【生成】相应页面才能看到效果。


通过CSS隐藏(不推荐,仅作了解)

这种方法不是真正的 nofollow,它通过CSS样式让链接在用户浏览器中不可见,但搜索引擎仍然可以抓取到它。这不能传递权重,也无法阻止蜘蛛爬行,通常不推荐使用。

操作步骤:

  1. 在网站的全局CSS文件(通常是 /templets/您的默认模板/style.css)中添加如下代码:
    .nofollow-link {
        display: none; /* 或者使用 visibility: hidden; */
    }
  2. 在模板文件中,给需要隐藏的链接添加 class="nofollow-link"
    <a href='https://www.yourdomain.com/plus/list.php?tid=1' class="nofollow-link">栏目名称</a>

为什么不推荐?

  • 欺骗性:对搜索引擎不友好,有被降权的风险。
  • 用户体验差:用户无法通过正常方式看到和点击该链接。
  • 治标不治本:没有真正实现 nofollow 的“权重传递控制”目的。

总结与建议

方法 优点 缺点 适用场景
后台设置 最简单、最标准、最安全,符合织梦设计规范。 只影响栏目首页链接,不影响文章链接。 强烈推荐,所有需要为栏目添加 nofollow 的首选方法。
修改模板 非常灵活,可以精确控制链接在网站任何位置的显示。 需要一定的模板知识,修改后需重新生成页面。 当您只想在特定页面(如首页侧边栏)的链接上添加 nofollow 时使用。
CSS隐藏 实现简单。 不是真正的nofollow,有SEO风险,影响用户体验。 不推荐使用,仅在特殊展示需求(如对特定用户隐藏)时考虑,且与SEO无关。

最终建议:

对于99%的需求,直接使用方法一即可,这是最正确、最规范的织梦CMS操作方式,如果您发现某个特定位置的链接仍然没有 nofollow属性,再考虑使用方法二去精确修改对应的模板文件。

-- 展开阅读全文 --
头像
Ueditor与Dede如何实现图片上传?
« 上一篇 2025-12-17
binsearch溢出问题出在C语言的哪个环节?
下一篇 » 2025-12-17

相关文章

取消
微信二维码
支付宝二维码

目录[+]