在织梦CMS中,关键词自动链接(即锚文本)功能是一个非常实用的SEO工具,它可以在文章内容中自动识别预设的关键词,并将其替换为指向对应栏目、单页或自定义URL的链接。

URL样式的核心来源
织梦关键词锚文本的URL样式并非在关键词管理后台直接填写完整URL,而是通过一个“URL规则”来生成的,系统会根据你选择的链接类型,将这个规则与目标页面的信息(如ID、拼音、别名等)相结合,最终生成完整的URL。
这个“URL规则”的设置位置是: 后台 -> 系统 -> 系统基本参数 -> 核心设置 -> (关键词链接默认URL规则)
在这个输入框中,你可以看到一个默认的值,
/plus/view.php?aid=$aid
这就是织梦生成链接的核心模板。

URL规则中使用的变量(占位符)
为了让你能够自定义URL样式,你需要了解规则中可以使用的变量,织梦会根据你选择的链接类型,提供不同的变量。
链接到文章(最常用)
当你选择链接到站内某篇文章时,规则中可以使用以下变量:
$aid: 目标文章的ID。$typeid: 目标文章所属栏目的ID。$tname: 目标文章所属栏目的名称。$typedir: 目标文章所属栏目的目录(在栏目设置中定义)。$title: 目标文章的标题。$filename: 目标文章的文件名(通常是文章ID或自定义别名)。$py: 目标文章标题的拼音。$pinyin: 目标文章标题的全拼。
示例:
- 默认规则:
/plus/view.php?aid=$aid- 生成URL:
/plus/view.php?aid=123(链接到ID为123的文章)
- 生成URL:
- 伪静态规则:
/a/$typeid/$aid.html- 生成URL:
/a/5/123.html(链接到栏目ID为5、文章ID为123的文章)
- 生成URL:
- 拼音规则:
/plus/view.php?aid=$py- 生成URL:
/plus/view.php?aid=guanyuwomen(链接到标题拼音为"guanyuwomen"的文章)
- 生成URL:
链接到栏目
当你选择链接到站内某个栏目时,可以使用以下变量:
$typeid: 目标栏目的ID。$tname: 目标栏目的名称。$typedir: 目标栏目的目录。$py: 目标栏目名称的拼音。$pinyin: 目标栏目名称的全拼。
示例:
- 动态规则:
/plus/list.php?tid=$typeid- 生成URL:
/plus/list.php?tid=5(链接到ID为5的栏目)
- 生成URL:
- 伪静态规则:
/$typedir/- 生成URL:
/news/(链接到目录为"news"的栏目)
- 生成URL:
- 拼音规则:
/plus/list.php?tid=$py- 生成URL:
/plus/list.php?tid=guanyuwomen(链接到名称拼音为"guanyuwomen"的栏目)
- 生成URL:
链接到单页
当你选择链接到站内某个单页文档时,可以使用以下变量:
$aid: 单页文档的ID。$title: 单页文档的标题。$filename: 单页文档的文件名(通常是在“高级选项”中设置的)。
示例:
- 默认规则:
/plus/view.php?aid=$aid- 生成URL:
/plus/view.php?aid=10(链接到ID为10的单页)
- 生成URL:
- 自定义别名规则:
/page/$filename.html- 生成URL:
/page/about-us.html(链接到别名为"about-us"的单页)
- 生成URL:
链接到自定义URL
如果你在关键词管理中选择了“使用外部链接”或手动填写了一个URL,那么织梦会直接使用你填写的URL,不会再应用全局的“URL规则”。
如何配置关键词锚文本的URL样式
下面我们通过一个完整的实例来演示如何配置。
场景:我们将“织梦CMS”这个关键词链接到“织梦CMS”介绍文章,并使用伪静态URL样式。
步骤 1:确保栏目和文章已设置好URL规则
你需要确保你的栏目和文章本身使用的URL规则是你想要的样式,这通常在“栏目管理”和“系统基本参数”中设置。
-
后台 -> 系统 -> 系统基本参数 -> 核心设置
- 文章命名规则:设置为
a/{typedir}/{aid}.html或你喜欢的伪静态格式。 - 列表命名规则:设置为
{typedir}/index.html或你喜欢的伪静态格式。 - (这些设置决定了栏目和文章页本身的URL样式,是锚文本URL样式的基础)。
- 文章命名规则:设置为
-
后台 -> 栏目管理 -> 选择目标栏目 -> 修改
在“高级选项”中,确保“文章命名规则”和“列表命名规则”与全局设置一致或已自定义。
步骤 2:设置关键词锚文本的全局URL规则
- 后台 -> 系统 -> 系统基本参数 -> 核心设置
- 找到 “关键词链接默认URL规则” 这个选项。
- 根据你的需求修改它,我们想让它生成
a/栏目ID/文章ID.html这样的样式。- 在输入框中填入:
/a/$typeid/$aid.html
- 在输入框中填入:
步骤 3:添加并配置关键词
- 后台 -> 核心 -> 关键字管理
- 点击“增加关键字”。
- 关键字:输入
织梦CMS - 链接类型:选择 “使用链接到内部文档”。
- 链接目标:点击“选择文档”,在弹出的窗口中找到你准备好的“织梦CMS”介绍文章,点击选择。
- 是否启用:勾选“是”。
- 链接到:这里会自动填入你选择的文档ID,你无需修改。
- 点击“确定”保存。
步骤 4:更新文章使其生效
关键词配置好后,并不会自动修改所有已存在的文章,你需要手动更新一次文章,系统才会根据新规则重新生成链接。
- 后台 -> 核心 -> 内容维护 -> 选择一键更新
- 选择 “选择特定文档更新”,找到并勾选包含“织梦CMS”这个词的文章,或者直接选择“更新所有文档”。
- 点击“开始更新”。
步骤 5:验证结果
更新完成后,在前台打开你更新过的文章,查看页面源码,你会发现,文章中的“织梦CMS”已经被替换为了一个链接,其URL样式就是你设置的 /a/$typeid/$aid.html 生成的效果。
常见问题与注意事项
- URL冲突:确保你设置的关键词锚文本URL样式不要与你网站中已有的栏目、文章或其他页面的URL冲突,否则会导致404错误或打开错误的页面。
- 过度优化:不要给同一个关键词设置过多的锚文本链接,也不要在短时间内添加大量关键词,这可能会被搜索引擎认为是作弊行为。
- URL规则优先级:关键词管理中每个关键词的URL规则会覆盖全局默认规则,如果你只想让某个特定的关键词使用特殊的URL,可以在添加该关键词时,在“链接到”旁边的输入框中直接手动输入完整的URL,这样就会绕过全局规则。
- 性能影响:文章中的关键词越多,织梦在生成页面时需要做的替换工作就越多,可能会对页面加载速度产生轻微影响,对于大型网站,需要权衡SEO和性能。
- 特殊字符:如果你的关键词包含特殊字符(如
&, , ),可能会导致生成的URL出错,建议使用简洁、不含特殊字符的关键词。
通过以上步骤和说明,你应该可以完全掌握织梦CMS关键词锚文本的URL样式配置,并根据自己网站的需求进行灵活的设置了。
