修改网站首页地址(最常用)

这是最常见的需求,比如您的网站上线后,需要将首页地址从 http://localhost 修改为 http://www.yourdomain.com

dedecms 后台 网页主页链接
(图片来源网络,侵删)

操作步骤:

  1. 登录后台

    使用您的管理员账号登录DedeCMS后台管理界面。

  2. 进入“系统” -> “系统基本参数”

    dedecms 后台 网页主页链接
    (图片来源网络,侵删)
    • 在后台左侧菜单栏中,找到并点击 “系统” 选项。
    • 在下拉菜单中,选择 “系统基本参数”
  3. 修改“站点设置”中的“站点根网址”

    • 在打开的页面中,找到左侧的 “站点设置” 栏。
    • 在该栏下,找到 “站点根网址” 这一项。
    • 将其值修改为您网站的正确域名地址,http://www.yourdomain.com (请务必包含 http://https://,并且末尾不要加斜杠 )。
  4. 保存并更新缓存

    • 修改完成后,页面最下方会有一个 “保存” 按钮,点击它。
    • 重要一步:保存成功后,系统会提示“成功更新系统缓存”,请务必点击这个提示,或者手动去后台首页点击右上角的 “更新系统缓存” 按钮,这一步是为了让新配置立即生效,避免后续操作出现异常。

完成! 您通过浏览器访问您的域名,就会跳转到您设置的这个新首页地址了。


修改首页的默认文件名(如 index.html 改为 index.htm)

如果您希望网站的首页文件名不是默认的 index.html,而是 index.htm 或其他名称,可以修改这里。

dedecms 后台 网页主页链接
(图片来源网络,侵删)

操作步骤:

  1. 同样进入 “系统” -> “系统基本参数”
  2. 在左侧的 “核心设置” 栏中,找到 “首页文件名” 选项。
  3. 将默认的 index.html 修改为您想要的文件名,index.htm
  4. 点击 “保存”,并 “更新系统缓存”

注意:

  • 修改后,您需要确保服务器上对应文件名的文件存在。
  • 如果您开启了“首页HTML更新”,DedeCMS在生成首页时会自动使用这个新的文件名。
  • 您还需要检查并修改网站根目录下的 index.php 文件,确保它能正确重定向到您的新首页文件(如 index.htm)。index.php 的内容是固定的,它会自动寻找 index.html,所以如果改成了 index.htm,您可能需要手动修改 index.php 的内容,或者直接将 index.htm 重命名为 index.html

在页面模板中调用首页链接

如果您想在网站的某个页面(比如页脚、导航栏)添加一个“返回首页”的链接,不需要手动输入域名,DedeCMS提供了全局变量来动态获取首页地址,这样做更规范且易于维护。

在DedeCMS的模板文件(.htm 文件)中,您可以使用以下代码:

方法1:使用全局变量 {dede:global.cfg_basehost/}

这个变量会获取您在“系统基本参数”中设置的“站点根网址”。

<a href="{dede:global.cfg_basehost/}">返回首页</a>

方法2:使用函数 {dede:global.cfg_indexname/}

这个变量会获取您设置的“首页文件名”。

<a href="{dede:global.cfg_basehost/}/{dede:global.cfg_indexname/}">返回首页</a>

或者更简洁的写法(DedeCMS通常能自动识别):

<a href="{dede:global.cfg_basehost/}/">返回首页</a>

推荐使用方法1,因为它直接指向网站根域名,最常用且不容易出错。


总结与注意事项

需求 操作路径 关键设置项 注意事项
修改网站域名 系统 -> 系统基本参数 -> 站点设置 站点根网址 必须更新缓存,确保新域名生效。
修改首页文件名 系统 -> 系统基本参数 -> 核心设置 首页文件名 可能需要配合修改 index.php 文件。
在模板中调用首页链接 在模板文件中直接使用 {dede:global.cfg_basehost/} 推荐使用此方法,动态获取,方便维护。

特别提醒:

  • 备份数据: 在修改任何核心配置文件之前,建议先备份您的网站数据库和核心文件。
  • SSL证书: 如果您的网站启用了HTTPS,请务必将“站点根网址”修改为 https://www.yourdomain.com,否则网站会提示“不安全”。
  • 伪静态: 如果您的网站开启了伪静态功能,首页链接通常会是 ,但后台的“站点根网址”依然是您的主域名,这并不冲突。

希望以上详细的解答能帮助您成功设置DedeCMS的后台主页链接!