dedecms新建欄目時默認都是允許投稿的,可以投稿本來對網站來說是件好事,但是dedecms是開源的,使用太廣泛了,所以,投稿功能就成了別人發垃圾消息的途徑了。
本來關掉投稿功能就可以解決垃圾消息的問題,但是現在又需要投稿功能,不得不采取其他方法來處理垃圾消息了。
首先就是更改會員系統的目錄,有些人就是通過百度或谷歌搜索inurl:member/index.php?uid=admin 這樣可以把所有織夢相關收錄的網站都提取出來,然后用軟件批量提交發垃圾消息。更改目錄后,可以降低被宣戰發垃圾消息的概率。
不過更改之后可能模板里面有些路徑需要更改一下,還有幾十下面的這個配置文件,DEDEMEMBER這個自定義常量需要修改。慢慢弄吧。我從這一步開始,后面還要繼續增加一些防垃圾消息的方法。
這幾個東西很多文件都用到的
/include/common.inc.php ————————–根目錄的include文件夾里
復制代碼
define(‘DEDEINC’, ereg_replace("[/\]{1,}",’/’,dirname(__FILE__) ) );
define(‘DEDEROOT’, ereg_replace("[/\]{1,}",’/’,substr(DEDEINC,0,-8) ) );
define(‘DEDEDATA’, DEDEROOT.’/data’);
define(‘DEDEMEMBER’, DEDEROOT.’/member’);