为什么将data目录迁移到根目录以外手机端访问404

DedeCMS系统 admin 195浏览

遇到问题:网站进行了将织梦系统的data目录迁移到web以外目录的操作,访问手机端404错误

处理过程:

  1. 首先我想是页面加载缓存原因,修改后访问:域名/m
  2. 其次考虑应该是修改了data目录的原因,那么m文件夹里面的index.php的路径应该发生变化了,回忆查看笔记织梦安全问题|怎么修改data目录名称然后把默认的/../data直接修改为现在的路径地址/ceshi/data/common.inc.php

当然以上处理过程只做记载/具体问题百度结果参考织梦DedeCMS移动端手机端站点安装搭建方法

重点部分:原站如做了将DATA移到根目录外的安全设置,需修改/m/index.php代码

if(!file_exists(dirname(__FILE__).'/../data/common.inc.php'))
{
header('Location:install/index.php');
exit();
}

将其中/../data/common.inc.php改为/../../data/common.inc.php,或直接将以上5行代码删除。

当然,灰牛建议的是直接删除以上5行代码/因为测试修改为/../data/common.inc.php,效果不理想

e.g:直接删除m文件夹中的index.html ➡生成更新主页-访问域名/m端(测试ok)


最近更新2021-7-16

DedeCms网站移动化分几步?五步搞定!

转载请注明:大灰牛博客 » 为什么将data目录迁移到根目录以外手机端访问404