使用系统自带的“跳转链接”功能(最简单、最推荐)
这是 DedeCMS 内置的一个功能,专门用于创建一个跳转页面,非常适合用于广告、活动推广等场景,它的好处是,点击链接会先进入一个由 DedeCMS 生成的中间页面,这个页面会记录点击次数,然后在指定时间后自动跳转到目标页面。

适用场景:
- 广告链接
- 活动推广页面
- 需要统计点击次数的外部链接
- 临时性的页面跳转
操作步骤:
-
登录后台:使用管理员账号登录你的 DedeCMS 后台。
-
进入核心频道模型:在左侧菜单栏中,找到并点击 【核心】 -> 【频道模型】。
(图片来源网络,侵删) -
选择“跳转链接”:在“频道模型管理”页面,点击 【增加一个新的频道模型】。
- 在“模型名称”中输入:
跳转链接(或任何你喜欢的名字)。 - 在“模型表前缀”中输入:
dede_jump_(这是默认前缀,建议不要修改)。 - 点击 [确定]。
- 在“模型名称”中输入:
-
生成跳转链接栏目:
- 返回到后台首页,点击 【栏目】 -> 【添加栏目】。
- 栏目名称:填写一个用于存放跳转链接的栏目名,推广链接”。
- 栏目类型:选择 【频道栏目】。
- 频道模型:在列表中,选择你刚刚创建的 “跳转链接” 模型。
- 其他信息(如栏目目录、栏目简介等)根据需要填写。
- 点击 [确定]。
-
添加跳转链接内容:
- 进入你刚刚创建的“推广链接”栏目。
- 点击 【增加跳转链接的文档】。
- 填写链接的标题,点击进入官网”。
- 跳转网址:这是最关键的一步,在这里输入你想要链接到的完整目标网址(
https://www.example.com)。 - 点击次数:可以留空,系统会自动记录。
- 点击 [保存]。
-
获取链接地址:
(图片来源网络,侵删)- 保存成功后,你可以在内容列表中看到这条记录。
- 将鼠标悬停在标题上,浏览器左下角会显示链接地址,这个地址就是最终的跳转链接。
https://www.yoursite.com/plus/view.php?aid=123。
工作原理:
当用户访问 https://www.yoursite.com/plus/view.php?aid=123 时,DedeCMS 会调用 jump.php 文件,jump.php 会读取 aid=123 对应的内容,获取到“跳转网址”,然后增加点击计数,并显示一个包含“正在跳转...”提示的页面,最后自动跳转到你设置的目标网址。
修改模板文件,直接输出指定链接(最灵活)
如果你想在文章列表页、首页等任何地方,手动添加一个指向特定页面的链接(关于我们”、“联系我们”),直接修改模板文件是最直接的方法。
适用场景:
- 在网站底部添加固定的“关于我们”、“联系方式”等链接。
- 页添加一个返回首页的链接。
- 在任何静态模板中添加一个外部链接。
操作步骤:
-
找到模板文件:
- 登录 DedeCMS 后台,点击 【模板】 -> 【默认模板管理】。
- 根据你要修改的位置,找到对应的模板文件。
- 修改首页:
index.htm - 修改文章列表页:
list_article.htm - 修改文章内容页:
article_article.htm - 修改页脚:通常是
footer.htm
- 修改首页:
-
编辑模板文件:
- 点击模板文件后面的 [修改] 按钮。
- 在 HTML 代码中,找到你想要插入链接的位置,使用普通的 HTML
<a>标签即可。
示例代码:
<!-- 在页脚 footer.htm 中添加 --> <div class="footer-links"> <a href="{dede:global.cfg_basehost/}/about.html">关于我们</a> <a href="{dede:global.cfg_basehost/}/contact.html">联系我们</a> <a href="https://www.dedecms.com" target="_blank">织梦CMS官网</a> </div> -
保存并更新:
- 修改完成后,点击 [保存]。
- 如果是新添加的链接,需要去后台的 【生成】 -> 【更新主页HTML】 或 【更新栏目HTML】 等,让修改生效。
关键点:
{dede:global.cfg_basehost/}:这是 DedeCMS 的全局变量,会自动输出你的网站域名,推荐使用,避免更换域名后链接失效。.html:如果你的网站开启了“伪静态”,链接后缀是.html,如果不是,则可能是.php。
通过自定义表单(适用于特定页面跳转)
如果你希望用户填写一些信息(比如姓名、电话)后,再跳转到指定页面,可以使用自定义表单功能。
适用场景:
- 下载页面,用户填写信息后跳转到下载地址。
- 报名页面,用户提交信息后跳转到成功提示页。
- 咨询页面,用户提交问题后跳转到感谢页。
操作步骤:
-
创建自定义表单:
- 后台 【核心】 -> 【自定义表单】 -> 【增加一个自定义表单】。
- 填写表单名称(如“下载申请”),选择表单模板,点击保存。
-
添加字段:
- 进入表单管理,点击你创建的表单,【增加字段】。
- 添加你需要的字段,如
name(文本)、tel(数字)、email(邮箱) 等。
-
获取表单代码并修改:
- 在表单管理页面,点击 【表单调用代码】,系统会生成一段代码。
- 将这段代码复制到你想要显示的模板文件中(
index.htm)。 - 关键修改:找到
<form action="plus/diy.php" ...>这一行,在它后面添加一个隐藏的输入字段,用于指定提交后的跳转地址。
修改前:
<form action="/plus/diy.php" enctype="multipart/form-data" method="post">
修改后:
<form action="/plus/diy.php" enctype="multipart/form-data" method="post"> <!-- 添加隐藏字段,指定跳转地址 --> <input type="hidden" name="gotourl" value="/thank-you.html" /> <!-- 其他字段... --> </form> -
创建跳转目标页面:
- 在后台的 【栏目】 中,创建一个名为“感谢页”的普通栏目,并添加一篇文章
thank-you.html可以是“提交成功,感谢您的参与!”之类的提示。
- 在后台的 【栏目】 中,创建一个名为“感谢页”的普通栏目,并添加一篇文章
-
保存并更新:
保存模板文件,并更新相关页面。
工作原理:
当用户填写完表单并点击提交时,表单数据会发送到 plus/diy.php,由于我们添加了 name="gotourl" 的隐藏字段,diy.php 在处理完数据后,会自动将用户跳转到 value 中指定的 /thank-you.html 页面。
总结与对比
| 方法 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| 跳转链接 | 官方支持,功能强大,自带点击统计,对SEO友好(中间页有内容) | 需要创建专门的模型和栏目,步骤稍多 | 广告、推广、需要计数的链接 |
| 修改模板 | 最简单、最直接,灵活度高,想在哪加就在哪加 | 需要手动修改代码,无点击统计功能 | 网站导航、固定页脚链接、内部链接 |
| 自定义表单 | 功能强大,可实现“提交后跳转”,可收集用户信息 | 设置相对复杂,需要理解自定义表单机制 | 下载、报名、咨询等需要用户交互的场景 |
对于大多数“链接到指定页面”的需求,方法一和方法二已经足够,如果是简单的导航链接,用方法二最快;如果是需要追踪效果的推广链接,用方法一最专业。
