在织梦CMS(DedeCMS)中,如果你想要实现网页的跳转(点击一个栏目跳转到另一个本地页面,或者输入某个网址跳转到本地),通常有以下几种常见的方法。

(图片来源网络,侵删)
请根据你的具体需求选择合适的方法:
通过“栏目管理”设置跳转(最常用)
如果你是想让导航栏上的某个栏目点击后,跳转到本地或指定的另一个网页,可以使用织梦自带的栏目跳转功能。
- 登录后台:进入织梦CMS后台管理面板。
- 进入栏目管理:点击左侧菜单的 核心 -> 网站栏目管理。
- 修改栏目:找到你需要设置跳转的栏目,点击后面的 更改 图标。
- 设置跳转:
- 在常规选项卡中,找到 栏目属性。
- 选择 频道封面(或外部链接,取决于你的织梦版本,一般选“频道封面”或“最终列表栏目”都可以)。
- 在 编辑框里,填入以下HTML跳转代码:
<meta http-equiv="refresh" content="0; url=/你的本地页面路径.html">
(注意:
0表示秒数,即立即跳转。url=后面填写你的目标页面路径,如/about.html或http://你的域名/其他页面.html)
- 保存:点击保存即可。
通过“文档管理”在文章中设置跳转
如果你是想让一篇文章点击后跳转到本地另一个页面,可以使用织梦的“跳转属性”。

(图片来源网络,侵删)
- 登录后台,点击 核心 -> 文档列表(或普通文章)。
- 添加新文章(或编辑现有文章)。
- 设置跳转:
- 在发布文章的页面,找到 高级参数(通常需要点击展开)。
- 找到 文章来源 旁边的 跳转网址(或“重定向地址”)输入框。
- 在里面输入你要跳转的本地页面地址,
/a/zhuanti/123.html。
- 保存:点击保存,这样在前台点击该文章标题时,就会直接跳转到你填写的地址。
在模板中直接使用 HTML/JS 代码
如果你是在修改网页模板(.htm 文件),可以直接使用HTML标签或JavaScript来实现跳转。
使用 HTML <a> 标签(适用于点击文字/图片跳转):
<a href="/your-local-page.html">点击这里跳转</a>
使用 HTML <meta> 标签(适用于自动跳转):
将下面这行代码放到模板的 <head> 和 </head> 之间:
<meta http-equiv="refresh" content="3; url=/your-local-page.html">
(这表示打开该页面 3 秒后,自动跳转到 /your-local-page.html)

(图片来源网络,侵删)
使用 JavaScript 跳转:
将以下代码放到模板的 <body> 标签内:
<script type="text/javascript">
window.location.href = "/your-local-page.html";
</script>
通过服务器 301 重定向(适用于改版或整站跳转)
如果你是因为更换了域名或者更改了网站目录结构,想让旧的本地网址自动跳转到新的网址,建议在服务器端(或者织梦根目录的 index.php)做 301 重定向,这有利于 SEO。
修改 index.php 文件:
打开网站根目录的 index.php,在最上方 <?php 下面添加以下代码:
header("HTTP/1.1 301 Moved Permanently");
header("Location: /new-page.html");
exit();
总结建议:
- 如果是导航栏目需要跳转,用 方法一。
- 如果是某篇文章需要跳转,用 方法二。
- 如果是自定义页面/专题页需要跳转,用 方法三。
