DEDE后台提示:页面包含非法关键词,解决的方法总结-DEDE
很多的站长用DEDE建站,我也是。在建设网站之后,很怕别人会恶意发布一些违禁的词语,这样会导致网站被空间商屏蔽的。于是,有一些站长就想在DEDE后台添加一些违禁的词语,这样 别人就发布不了的。
可是,事情往往很不如人意,就在自己从后台添加这些词语的时候,过了一段时间,却发现DEDE的后台直接被屏蔽了,后台功能也用不了了。
DEDE后台提示:页面包含非法关键词,这情况该如何解决呢、?
有两个方法,一个是把数据库备份,如果数据库功能可以使用的话,把数据库下载到本地,在本地搭建网站修改那些违禁词。
另一个方法是利用DEDE 的自带SQL功能
首先,我们有必要知道DEDE系统基本参数的数据库表为dede_sysconfig,进入这里你可以设置相关的变量,每个变量后面都有相关的变量名,这里我们要修改的变量名是cfg_notallowstr,如果你不知道你可以在本地安装DEDE后再进入查看。
一、从dede_sysconfig中删除变量cfg_notallowstr
delete from dede_sysconfig where varname=”cfg_notallowstr”
删除变量后可以直接进入系统,有没有这个变量没多大关系
二、如果你删除后又觉得要保持完整,于是乎要恢复变量;恢复变量同样很简单,不过 你得先查看cfg_notallowstr的属性,按照属性插入即可
在本地网站用SQL查询变量的属性
select *
from dede_sysconfig
where varname=”cfg_notallowstr”
查找后的属性结果如下所示
aid:20
varname:cfg_notallowstr
info:禁用词语(系统将直接停止用户动作)
用|分开,但不要在结尾加|
groupid:5
type:bstring
value:禁用词一、禁用词二、禁用词三
重新进入网站后台添加变量
insert dede_sysconfig
(aid,varname,info,groupid,type,value)
values(’20’,’cfg_notallowstr’,’禁用词语(系统将直接停止用户动作)
用|分开,但不要在结尾加|’,’5′,’bstring’,’禁用词一、禁用词二、禁用词三’)
修改完成,进入后台查看,这个变量又回到后台了。
三、当然,你还可以直接修改那个禁用词语,这里要修改上面的value值。
update dede_sysconfig
set value=’这里填写你要修改成的禁用词语’
where varname=”cfg_notallowstr”
由此可见,后台的违禁关键词的设置要慎重,个人建议,干脆不要设置了,反正文章出现违禁词,会自动屏蔽,我们只需要偶尔查看一下,审核一下就可以了。
除特别注明外,本站所有文章均为程显锐原创,转载请注明出处:http://chengxianrui.com/post/58.html |