在使用dedecms5.7織夢建站系統的時候,發現了一個重大的bug。
出現問題狀況:
后臺生成首頁html文件的時候,提示404.html錯誤,直接訪問網站首頁會自動跳轉到404.html,同時提示文件不存在的錯誤。
解決方法:
修改的文件路徑:/www/dede/include/taglib/flinktype.lib.php
找到這一段代碼:
$dedecms = false;
$dedecms->id = 999;
$dedecms->typename = '織夢鏈';
if($type == 'dedecms') $row[] = $dedecms;
把紅色的部分改掉,隨便修改成任意字符。
如: if($type == 'jb51net') $row[] = $dedecms;
整體如下:
代碼如下:
$dedecms = false;
$dedecms->id = 999;
$dedecms->typename = '織夢鏈';
if($type == 'jb51net') $row[] = $dedecms;
保存即可解決該問題,后來在官方論壇有人發了一份聊天記錄,據說是由于織夢官方在新發布的程序里加入了所謂的“織夢鏈”廣告代碼,導致了該問題的出現。
更多信息請查看IT技術專欄