上一篇 下一篇 分享链接 返回 返回顶部

织梦手机模板怎么删?从关闭跳转到清理缓存一次讲清

发布人:慈云数据-客服中心 发布时间:4小时前 阅读量:2

织梦怎么删除手机模板

在使用织梦 CMS(DedeCMS)搭建网站时,很多站长都会遇到一个问题:网站默认带有手机模板,或者之前安装过移动端模板,但后来由于网站改版、启用自适应模板、改用其他移动端方案,便不再需要原来的手机模板。这时如果手机模板没有彻底删除,可能会导致移动端访问异常、模板调用混乱、跳转规则失效,甚至影响网站 SEO。

那么,织梦怎么删除手机模板?本文将从织梦手机模板的组成、删除前的准备工作、具体删除步骤、移动端跳转关闭方法、缓存清理、常见问题处理等方面进行详细讲解,帮助你安全、完整地删除 DedeCMS 手机模板。


一、织梦手机模板是什么?

织梦 CMS 的模板通常存放在网站根目录下的 templets 文件夹中。默认情况下,PC 端模板和手机端模板可能分别存放在不同目录里。

常见的织梦模板目录结构如下:

网站根目录/
├── data/
├── dede/
├── include/
├── member/
├── plus/
├── templets/
│   ├── default/
│   ├── wap/
│   ├── mobile/
│   └── 自定义模板目录/
└── index.php

其中:

  • templets/default/:通常是默认 PC 模板目录;
  • templets/wap/:可能是早期织梦 WAP 手机模板目录;
  • templets/mobile/:部分移动端模板会使用该目录;
  • templets/自定义目录/:用户自己安装的模板目录。

需要注意的是,不同版本、不同二次开发网站、不同模板作者制作的织梦手机模板目录名称并不完全一致。有的网站手机模板叫 wap,有的叫 mobile,也有的叫 mphonededemobile 等。

因此,删除手机模板之前,不能只看目录名称,而要确认网站实际调用的是哪个移动端模板。


二、删除手机模板前为什么要谨慎?

很多站长以为删除手机模板就是直接把 templets/waptemplets/mobile 文件夹删掉,其实这样做存在一定风险。

如果网站后台、栏目设置、PHP 文件或跳转代码仍然在调用手机模板,而你直接删除模板文件,可能会出现以下问题:

  1. 手机访问页面空白
  2. 页面报错,提示模板文件不存在
  3. 移动端跳转到不存在的路径
  4. 生成静态页面失败
  5. 栏目页、文章页无法正常更新
  6. 搜索引擎抓取移动页面时返回 404

所以,正确的做法应该是:先确认手机模板调用位置,再关闭移动端调用或跳转,最后删除模板文件并清理缓存。


三、删除手机模板前的准备工作

在正式操作之前,建议先做好以下准备。

1. 备份网站文件

删除模板前一定要备份网站文件,尤其是以下目录:

templets/
include/
plus/
m/
wap/

如果你不确定哪些文件和手机模板有关,建议直接备份整个网站根目录。

可以通过以下方式备份:

  • 使用 FTP 下载网站文件;
  • 使用服务器面板打包网站目录;
  • 使用宝塔面板的“文件压缩”功能;
  • 使用主机控制面板备份功能。

2. 备份数据库

虽然删除手机模板主要是文件操作,但织梦部分模板路径、系统参数、栏目设置可能存储在数据库中,因此也建议备份数据库。

后台备份路径一般为:

系统后台 → 系统 → 数据库备份/还原

也可以通过 phpMyAdmin、宝塔数据库管理、服务器命令行进行备份。

3. 确认当前移动端访问方式

织梦网站的手机端访问方式通常有几种:

(1)独立手机站目录

例如:

https://www.example.com/m/
https://www.example.com/wap/

这种方式通常在网站根目录下有 mwap 文件夹。

(2)二级域名手机站

例如:

https://m.example.com/

这种方式可能通过服务器绑定目录、伪静态或程序跳转实现。

(3)自动识别手机跳转

用户访问 PC 地址时,程序通过判断 User-Agent 自动跳转到手机站。

(4)响应式模板

PC 和手机使用同一套模板,只是通过 CSS 媒体查询适配不同屏幕。

如果你的网站已经改用响应式模板,一般就可以删除原来的独立手机模板。但如果仍然依赖移动端目录,就不能贸然删除。


四、如何判断织梦手机模板目录?

删除前,你需要找到网站正在使用的手机模板目录。

1. 查看 templets 文件夹

进入网站根目录,打开:

templets/

查看其中是否存在以下目录:

wap
mobile
m
phone
default_m

然后观察目录内是否有类似以下模板文件:

index.htm
list_article.htm
article_article.htm
head.htm
footer.htm

如果目录中包含这些文件,通常说明它是一个模板目录。

2. 查看手机站目录

有些织梦手机模板不只放在 templets 里,还会在网站根目录生成一个移动端入口目录,例如:

/m/
/wap/

这些目录里可能包含:

index.php
list.php
view.php
search.php

如果有这些文件,就说明手机站可能通过这个目录运行。

3. 查看后台模板设置

登录织梦后台,常见地址为:

https://www.example.com/dede/

进入:

系统 → 系统基本参数 → 站点设置

查看是否有模板目录相关设置,例如:

模板默认风格

如果里面填写的是:

default

说明 PC 默认模板可能是 templets/default/

如果填写的是:

mobile
wap

则说明当前可能正在调用移动模板或特殊模板。

4. 查看栏目模板设置

织梦每个栏目可以单独设置模板。进入:

核心 → 网站栏目管理 → 修改栏目

查看栏目属性中的模板设置,例如:

  • 封面模板;
  • 列表模板;
  • 文章模板。

如果模板路径中出现:

/templets/wap/

或:

{style}/mobile

就说明该栏目可能关联了手机模板。


五、织梦删除手机模板的正确步骤

下面介绍比较通用、安全的删除方法。


步骤一:关闭手机端跳转

如果你的网站存在自动跳转手机站的代码,需要先关闭跳转,否则删除模板后,手机访问仍然会跳到不存在的页面。

1. 检查首页跳转代码

打开网站首页模板,常见路径:

templets/default/index.htm

或者你当前使用模板目录下的:

index.htm

查看 区域是否有类似代码:

或者:

如果你确定不再使用手机模板,可以删除这类跳转代码。

2. 检查公共头部文件

有些模板会把跳转代码放在公共头部中,例如:

templets/default/head.htm
templets/default/header.htm
templets/default/top.htm

也要检查这些文件中是否存在手机跳转代码。

3. 检查 PHP 跳转文件

有些网站会在 PHP 文件中判断手机访问,比如:

if(stristr($_SERVER['HTTP_USER_AGENT'], 'Android')) {
    header("Location:/m/");
}

可以重点检查以下文件:

index.php
include/common.inc.php
include/helpers/
plus/

如果有相关跳转代码,可以注释或删除。


步骤二:关闭或删除根目录手机站入口

如果网站根目录下存在手机站目录,比如:

/m/
/wap/

你需要判断是否删除。

1. 如果已经不用手机站

可以先将目录重命名测试,例如:

m

改成:

m_bak

或:

wap

改成:

wap_bak

然后用手机访问网站,观察是否正常。

如果 PC 站和响应式页面可以正常访问,再考虑彻底删除。

2. 不建议直接删除

建议先重命名保留几天,因为很多网站可能有历史链接被搜索引擎收录,例如:

https://www.example.com/m/view.php?aid=123

如果直接删除,这些链接可能变成 404。你可以根据实际情况设置 301 跳转到对应 PC 页面,或者在搜索引擎站长平台提交死链。


步骤三:删除 templets 中的手机模板目录

确认网站不再调用手机模板后,可以删除模板目录。

常见手机模板目录包括:

templets/wap/
templets/mobile/
templets/m/
templets/default_m/

删除方法:

  1. 使用 FTP 登录网站;
  2. 进入网站根目录;
  3. 打开 templets 文件夹;
  4. 找到确认不用的手机模板目录;
  5. 先下载备份;
  6. 删除对应文件夹。

例如,如果手机模板目录是:

templets/mobile/

则删除:

/templets/mobile/

如果手机模板目录是:

templets/wap/

则删除:

/templets/wap/

步骤四:检查后台模板风格设置

删除手机模板后,需要确保织梦后台默认模板风格不是刚刚删除的目录。

进入后台:

系统 → 系统基本参数 → 站点设置

找到:

模板默认风格

将其设置为当前 PC 模板目录名,例如:

default

如果你的网站使用的是自定义模板,比如:

templets/mytheme/

那么模板默认风格就填写:

mytheme

注意不要填写完整路径,只填写模板目录名称即可。


步骤五:检查栏目模板路径

删除手机模板后,还要检查栏目模板是否仍然指向被删除的模板。

进入:

核心 → 网站栏目管理

逐个点击栏目后面的“更改”或“修改”,查看模板设置。

常见模板设置包括:

封面模板
列表模板
文章模板

正常情况下可以使用类似:

{style}/index_article.htm
{style}/list_article.htm
{style}/article_article.htm

如果看到类似:

../templets/mobile/list_article.htm
../templets/wap/article_article.htm

就需要改回当前模板路径。


步骤六:删除或修改移动端相关配置文件

有些织梦移动端模板会额外修改配置文件,常见包括:

include/common.inc.php
include/arc.listview.class.php
include/arc.archives.class.php
plus/list.php
plus/view.php

如果之前为了适配手机端改过这些文件,删除手机模板后可能还需要还原。

不过这里要特别提醒:
不要随意删除 include 或 plus 目录下的系统文件。

如果你不确定某个文件是否可以删除,建议:

  1. 先备份;
  2. 和织梦原版文件对比;
  3. 只删除明确属于手机模板的新增文件;
  4. 不要删除系统核心文件。

步骤七:更新缓存并重新生成页面

删除手机模板后,需要更新缓存并重新生成页面,否则网站可能还会读取旧缓存。

后台操作路径一般为:

生成 → 更新系统缓存

然后继续执行:

生成 → 更新主页 HTML
生成 → 更新栏目 HTML
生成 → 更新文档 HTML

如果你的网站是动态浏览,也建议更新缓存。

此外,也可以手动清理以下缓存目录中的临时文件:

data/cache/
data/tplcache/

注意不要删除整个 data 目录,只清理缓存文件即可。


六、如果织梦手机模板删了页面报错怎么办?

删除手机模板后,如果网站出现报错,不要慌,可以根据提示排查。

1. 提示模板文件不存在

常见错误类似:

DedeTag Engine Create File False

或者:

模板文件不存在,无法解析文档

这种情况通常说明后台或栏目仍然调用了被删除的模板。

解决方法:

  • 检查系统默认模板风格;
  • 检查栏目模板设置;
  • 检查文章模型模板设置;
  • 重新生成静态页面。

2. 手机访问跳转到 404

如果手机访问时自动跳转到:

/m/

但你已经删除了 /m/ 目录,就会出现 404。

解决方法:

  • 删除 JS 跳转代码;
  • 删除 PHP 跳转代码;
  • 检查 .htaccess 或 Nginx 伪静态;
  • 检查 CDN、服务器面板中的跳转规则。

3. 后台生成文章失败

如果生成文章时失败,可能是文章模板路径仍指向手机模板。

解决方法:

进入:

核心 → 网站栏目管理 → 修改栏目

修改文章模板为当前 PC 模板,例如:

{style}/article_article.htm

然后重新生成。


七、删除手机模板后是否会影响 SEO?

是否影响 SEO,取决于你的网站原来是否有独立手机页面被搜索引擎收录。

如果你的手机站路径是:

/m/

并且搜索引擎已经收录大量移动页面,直接删除会导致大量 404,对 SEO 有一定影响。

建议采用以下方式处理:

1. 设置 301 跳转

将旧手机页面跳转到对应 PC 页面或响应式页面。

例如:

/m/view.php?aid=123

跳转到:

/article/123.html

如果无法做到一一对应,也可以跳转到首页或栏目页,但最好尽量对应。

2. 提交死链

如果你确定这些移动页面已经无用,可以在百度搜索资源平台等站长工具中提交死链。

3. 保留一段时间

如果不确定是否完全删除,可以将手机模板保留一段时间,只关闭跳转,等搜索引擎逐渐更新后再删除。


八、织梦删除手机模板的常见误区

误区一:只删除 templets/mobile 就可以

不一定。手机模板可能还包括:

/m/
/wap/
include 中的修改文件
plus 中的入口文件
跳转 JS
伪静态规则

只删除模板目录可能会造成页面错误。

误区二:删除模板不需要备份

这是非常危险的操作。很多织梦网站经过二次开发,模板和程序混合较多,一旦误删文件,恢复起来会很麻烦。

误区三:手机模板目录名称一定叫 mobile

并不是。模板目录名称可能是:

wap
m
mobile
phone
default_m
自定义名称

必须根据实际网站情况判断。

误区四:删除手机模板后不用更新缓存

织梦有模板缓存和静态页面,如果不更新缓存,可能导致页面仍然显示旧内容,或者生成时调用旧模板。


九、推荐的安全删除流程总结

如果你想安全删除织梦手机模板,可以按照下面流程操作:

1. 备份网站文件和数据库
2. 确认手机模板目录
3. 确认是否存在 /m/ 或 /wap/ 手机站目录
4. 关闭 JS 或 PHP 手机跳转
5. 检查后台默认模板风格
6. 检查栏目模板设置
7. 重命名手机模板目录测试
8. 测试 PC 和手机访问是否正常
9. 删除手机模板目录
10. 更新系统缓存
11. 重新生成首页、栏目页、文章页
12. 检查是否存在 404 和 SEO 问题

十、结语

织梦删除手机模板并不是简单地删除一个文件夹,而是要结合网站模板目录、移动端入口、跳转规则、后台配置、栏目模板、缓存和 SEO 收录情况综合处理。正确的操作方式是:先备份,再关闭调用,最后删除模板并更新缓存

如果你的网站已经改成响应式模板,原来的独立手机模板确实可以删除;但如果手机站仍有大量访问或搜索引擎收录,建议不要立即彻底删除,可以先关闭跳转、保留旧目录,观察一段时间后再处理。

总之,删除织梦手机模板的核心原则是:不要盲删,不要漏查,不要忘记备份和更新缓存。只要按照本文步骤操作,就可以较为安全地完成织梦手机模板删除工作,避免出现页面报错、访问异常和 SEO 损失。

目录结构
全文