DedeCMS动态文章伪静态还生成空文件夹修复
原创DedeCMS伪静态需要有一定开发基础的朋友,静态路径利于收录,但也没有说动态路径不收录的说法,笔者多个网站在动态路径上的抓取还是没有问题的。
而做伪静态就恰好能解决这些问题,参考文章《DedeCMS实现全站PHP伪静态》既不用经常生成页面,也可以保证搜索引擎喜好。大家会发现文章即使是动态浏览,一样会生成很多空文件夹,太不专业了,看着闹心,下面是修改方法。
打开/include/arc.listview.class.php,找到
CreateDir(MfTypedir($this->Fields['typedir']));
一共有三处,都替换为
if($this->TypeLink->TypeInfos['isdefault']!=-1) { CreateDir(MfTypedir($this->Fields['typedir'])); }
打开/include/helps/channelunit.helper.php,找到
CreateDir($okdir);
替换为
if($ismake==0)CreateDir($okdir);
打开后台目录/dede/catalog_add.php,找到
if($ispart != 2)
替换为
if($ispart != 2 && $isdefault != -1)
扩展阅读
- DedeCMS移动栏目导航channelartlist判断当前栏目错误
- DedeCMS更换内容模型后文章不显示无损迁移数据
- DedeCMS表单自定义字段地区三级联动下拉选择修改优化版
- DedeCMS显示当前访问用户地域PHP方法
- DedeCMS自定义表单导出当天、两天的部分Excel数据
- DedeCMS缩略图引用HTTPS站外图片显示错误
- DedeCMS自定义表单批量审核增加删除全选取消全选按钮
- DedeCMS上传图片相对路径改为绝对路径有效处理办法
- DedeCMS实现URL不变PC和移动端展示不同模板
- DedeCMS不能正常删除栏目及文件夹的解决方案
- DedeCMS网站搬家后有效解决列表无法调用子栏目内容
- DedeCMS栏目不调用排除指定栏目的文章
本文地址:https://www.vi586.com/web/575.html
版权声明:原创文章,版权归重庆SEO吖七所有,欢迎分享本文,支持原创,转载请保留出处
赞
赞(66)