织梦程序做的网站被人黑了,应该怎么清除这些被黑的链接啊求高手帮忙~

织梦程序做的网站被人黑了,应该怎么清除这些被黑的链接啊求高手帮忙~,第1张

  关于dedecms织梦程序首页如何去除indexhtml有以下三种解决方法

  一、静态访问也分3种解决方法

  1、IIS

  打开IIS点击文档,里面将indexhtml置于indexphp上面,这有什么作用呢其实这样设置就是在网站同时有indexphp和indexhtml的情况下,先访问index,html这样就不会出现跳转的情况

          

  2、Apache

  apache里面DirectoryIndex来控制文件检索优先级的

  DirectoryIndex indexhtml indexphp indexhtm

  和iis一样,将indexhtml往前放

  3、虚拟主机

  把网站默认首页indexhtml放到indexphp前面,这样它自动读到indexhtml就不会跳转了

          

  二、直接动态浏览

  网站动态访问的情况下,程序会删除根目录下面的Indexhtml

,那么会执行include(dirname(__FILE__)。‘/indexhtml’);这段代码,把首页引用而非跳转。

          

  三、把dedecms的indexphp更为以下内容

  GetOne("Select From `#@__homepageset`"); $row['templet'] =

MfTemplet($row['templet']); $pv = new PartView();

$pv->SetTemplet($cfg_basedir $cfg_templets_dir "/" $row['templet']);

$pv->SaveToHtml(dirname(__FILE__)'/indexhtml');

include(dirname(__FILE__)'/indexhtml'); exit(); >

  //自动生成HTML版

  require_once (dirname(__FILE__) "/include/commonincphp");

  require_once DEDEINC"/arcpartviewclassphp";

  $GLOBALS['_arclistEnv'] = 'index';

  $row = $dsql->GetOne("Select From `#@__homepageset`");

  $row['templet'] = MfTemplet($row['templet']);

  $pv = new PartView();

  $pv->SetTemplet($cfg_basedir $cfg_templets_dir "/"

$row['templet']);

  $pv->SaveToHtml(dirname(__FILE__)'/indexhtml');

  include(dirname(__FILE__)'/indexhtml');

  exit();

  >

  其实主要就是把那段301定向代码删除

  header(‘HTTP/11 301 Moved Permanently’);

  header(‘Location:indexhtml’);

update `dede_addonarticle` set body=REPLACE(body,'论坛','社区') where body like "%论坛%"

以上SQL语句作用是查找所有文章带有“论坛”的词组,并将论坛替换为“社区”

给力吧 ,楼主给我加点分撒。

你可以整站下载下来,在本地用dw整站查询黑链然后删除掉,多次几个黑链,直到确定干净,然后打包上传空间,把以前的网站数据删掉,在解压干净的数据就可以。 把ftp的密码换的,建议复杂点的密码。

您采集文章里的带有原网站的链接吗?

在你的文档发布页勾选删除非站内链接

还有内容模型设置那里貌似也有的,设置为删除非站内链接就行了

如果你用的采集软件,请参看该软件删除站外链接的方法

如果是用的采集侠,默认有这个选项,勾选删除站外链接就可以了

然后重新生成网站,如果以前发布的文档依然存在这样的链接,貌似就无法批量修改了。

梦客吧织梦模板   为您解答

望采纳

dede57的功能有改善了不少,但是友情链接却是让人很头痛,先是分类,个人觉得很没必要,还增加了不少代码,也就增加了页面体积。而且还有几个默认的友情链接,后台没有,但是前台会显示。

其实去掉这些很简单,先说一下网上转载比较多的方法(但是个人试验不能解决)

看到网上很多朋友说修改include\taglib\flinktypelib文件,具体方法:

文件中的一段代码:

$dedecms = false;

$dedecms->id = 999;

$dedecms->typename = '织梦链';

if($type == 'dedecms') $row[] = $dedecms;

删掉,或者把最后一行的dedecms换成你的网站域名,这样改确实前台默认连接去掉了,但是你想加的友情链接也没法显示了。

所以这个方法是行不通的。

其实我们修改一下模板就OK了。

找到模板中的index模板,其中的关于友情链接的一段代码:

<div class="flink w960 center clear">

  <dl class="tbox">

  <dt> <strong>友情链接</strong>

  <span class="linklabel">

  {dede:flinktype type="dedecms"}

  <a href="#" _for="flink_[field:id/]">[field:typename/]</a>

  {/dede:flinktype}

  </span>

  <span class="more"> <a href="plus/flinkphp">所有链接</a> | <a href="plus/flink_addphp">申请加入</a> </span> </dt>

  {dede:flinktype type="dedecms"}

  <dd id="flink_[field:id/]">

  <ul class="f5">

  {dede:flink/}

  </ul>

  </dd>

  {/dede:flinktype}

  </dl>

  </div>

其中

<span class="linklabel">

  {dede:flinktype type="dedecms"}

  <a href="#" _for="flink_[field:id/]">[field:typename/]</a>

  {/dede:flinktype}

  </span>

这段代码是关于友链分类的,不想要去掉就可以了。

关键是去掉那些默认链接,那么把"{dede:flinktype type="dedecms"}”," {/dede:flinktype}"去掉就可以了,修改之后剩下的代码就是:

<div class="flink w960 center clear">

  <dl class="tbox">

  <dt> <strong>友情链接</strong>

  <span class="more"> <a href="plus/flinkphp">所有链接</a> | <a href="plus/flink_addphp">申请加入</a> </span> </dt>

  <dd id="flink_[field:id/]">

  <ul class="f5">

  {dede:flink/}

  </ul>

  </dd>

  </dl>

  </div>

当然了,如果大家对于div+css比较熟悉的话,修改修改css,完全可以再精简一下模板中的代码,这里就不细说了。

去掉DEDECMS57中的默认友情链接-织梦链的方法很简单,方法有两个。

第一个是网上看到的,这个方法我没试,大家可以参考下,但最简单的是用后面的方法:

找到根目录下的 include/taglib/flinktypelibphp 文件 打开 找到大约62行左右 有以下代码

$dedecms = false; $dedecms->id = 999;

$dedecms->typename = '织梦链';

if($type == 'dedecms')

$row[] = $dedecms;

把他们删掉

方 法二:从上面的方法衍变过来的,直接打开根目录下的templets\default中的indexhtm,也就是首页的模板,拉到最底下,找到 {dede:flinktype type="dedecms"},把这些删掉

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 织梦程序做的网站被人黑了,应该怎么清除这些被黑的链接啊求高手帮忙~

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情