织梦dedecms更新自由列表HTML后会自动选上不使用目录默认主页的BUG

如果你没有勾选“不使用目录默认主页”,例如使用google map生成器进行状态是:

成功创建:/sitemap/googlemap_1.xml
复制:F:/wwwroot/yanci.teai.org/sitemap/googlemap_1.xml 为 googlemap.xml

但是你再次使用织梦更新自由列表HTML开始生成HTML时却会默认选上“不使用目录默认主页”,这时状态是:

成功创建:/sitemap/googlesitemap_1.xml

这时就会非常愤怒,寒叶觉得这已经不是强迫症的问题了,本身因为自由列表HTML是列表所以URL是以列表带页码创建的,但是对于一个整的列表或者一个单独的列表页面而已如果没有后面那个序号会更美观对于搜索引擎seo也更有好,现在seo挺提倡URL精简化的。如果使用了目录首页也就是取消“不使用目录默认主页”选项那么URL可以http://yanci.teai.org/googlesitemap.xml也可以是http://yanci.teai.org/sitemap/。明显的部分人会选择后者

修复织梦更新自由列表后自动勾选不使用目录默认主页问题

修改文件路径: 网站根目录/dede/makehtml_freelist_action.php

织梦dedecms7.2中是在最后一行或者查找 $dsql->ExecuteNoneQuery("Update#@__freelistset nodefault='1' where aid='$startid';"); 然后删除或注释掉。

注释方法:在前面加//,例如:

1
// $dsql->ExecuteNoneQuery("Update `#@__freelist` set  nodefault='1' where aid='$startid';");

本页旧内容

昨天把新站搭建好,可能太心急了,所有用的还是老模版 (2,623/2014-10-18)