最近将网站栏目的目录修改了,却发现移动文章之后,在原来的位置上生成的HTML文件,并没有删除掉,而在新的位置上又生成了新的HTML文件。我想这多份重复静态HTML是否会对搜索引擎有不良影响吧。
虽然这样,但是我想这还应该是一个系统的BUG吧,于是就想修改这个BUG,其实还是很简单的。
打开dedearchives_do.php,找到以下代码:
//增加单表模型判断
if($typeInfos['issystem'] == -1)
{
$typeInfos['maintable'] = $typeInfos['addtable'];
$idtype = "aid";
}
在下面添加如下代码:
//增加代码
CheckPurview('a_Del,a_AccDel,a_MyDel,sys_ArcBatch');
require_once(DEDEINC."/oxwindow.class.php");
DelArc($qstr, 'YES', TRUE,-1);
测试成功,哦啦!!!
友情提示:
为避免文章移动造成对网站影响,建议文章存储位置设置为 文件夹/日期/文章ID 即:html/{Y}{M}{D}/{aid}.html的形式.