织梦CMS移动站点搭建全流程指南
一、移动站点安装方案
方案A:全新安装
方案B:旧版升级
1. 下载与当前站点编码一致的*新版本安装包
2. 将压缩包内特定文件覆盖至原站对应目录
3. 模板文件需建立对应关系:PC端模板如`/templets/default/list_default_news.htm`,需复制`list_default_m.htm`并重命名为`list_default_news_m.htm`
二、系统核心修改
1. 安全目录适配
若原站DATA目录已移出根目录,需修改`/m/index.php`:
```php
// 原错误代码
if(!file_exists(dirname(__FILE__).'/../data/common.inc.php'))
{
header('Location:install/index.php');
exit();
}
```
修正方案:
2. 首页生成机制
移动站点首次访问会自动生成静态首页,需确保:
> 特别提醒:系统宣称自动生成HTML,但默认模板仍包含动态链接`index.php`,应替换为`index.html`
动态首页设置方案(可选):
```php
// 替换/m/index.php中原代码为
```
三、模板优化调整
1. 链接适配
修改`/templets/default/index_m.htm`:
2. 搜索功能精简
建议删除移动端顶部搜索框:
1. 定位`/templets/default/header_m.htm`
2. 移除包含`action="{dede:global.cf

四、二级域名配置
必要性说明
当前百度移动适配已不再支持二级目录形式(原可通过`域名/m/`访问),必须使用二级域名
实施步骤
1. 解析二级域名(如m.example.com)至服务器IP
2. 在服务器绑定该域名到`/m/`目录
3. 解决图片显示异常问题(三种方案)
方案1:全局绝对路径
后台设置路径:
```
系统 → 系统基本参数 → 核心设置 → 启用多站点支持(设为"是")
```
方案2:模板路径修正
在所有移动模板`
`内添加:```html
```
并修改链接为完整路径:
```html
```
方案3:URL重写(推荐)
Apache环境`.htaccess`规则:
```apache
RewriteEngine on
RewriteCond %{http_host} ^m.example.com [NC]
RewriteRule ^uploads/(.)$ http://www.example.com/uploads/$1 [L]
```
IIS环境需配置类似规则
> 补充操作:将根目录`/images/defaultpic.gif`复制至`/m/`目录,确保无缩略图文章正常显示