猎凡网络承接仿站、网站定制业务,诚邀您的合作! 猎凡网为你提供:dedecms织梦仿站帝国cms仿站网站定制、企业仿站等服务,欢迎您的访问!
<
>
当前位置: 首页 > 仿站知识

织梦怎么删除所有文章的内链而保留文本 1秒删光

时间:2019-09-02 15:00:06  来源:admin  作者:猎凡网络

有个网友遇到一个问题——织梦怎么删除所有文章的超链而保留文本,注意是删除所有文章的超链,链接有好几万很多链接都不一样。对于几万多的内链手动删除是不可能的。所以这个时候就要请出世界上最好的用的编程语言php来小动牛刀。

这段代码原理很简单,批量循环正则替换。把里面的链接全部去掉。当然这段代码还是很粗糙的。如果遇到几十万个文章的,这种方法是非常消耗服务器性能的。当然如果几千几万的链接还是可以承受的住的。猎凡仿站网方法如下:
 

<?php//调用数据库配置文件require ("data/common.inc.php");//链接数据库$conn = mysql_connect($cfg_dbhost, $cfg_dbuser, $cfg_dbpwd) or die("服务器链接失败");mysql__db($cfg_dbname) or die("打开失败");//如果是gbk格式 改成 mysql_query("SET NAMES gbk");mysql_query("SET NAMES UTF8");$sql = "select * from {$cfg_dbprefix}addonarticle order by aid desc";$result = mysql_query($sql);while ($rows = mysql_fetch_array($result)) {    $body = $rows["body"];//正则替换所有链接    $newbody = preg_replace("/<a(.*)>(.*)<\/a>/is", "$2", $body);    $sqlu = "update {$cfg_dbprefix}addonarticle set body='" . $newbody . "' where aid=" . $rows["aid"];    $resultu = mysql_query($sqlu);    if (!$resultu) {        $eoo[] = $rows["aid"];    }}if (isset($eoo)) {    echo "有错误,有错误的ID如下:<br/>";    print_r($eoo);} else {    echo "执行成功";}?>

将这段代码复制下来,保存到到th.php 文件里,将th.php文件上传到网站根目录。然后在浏览器了执行这个文件。就是在浏览器里打开这个链接 http://你的网站/th.php 。如果出现“执行成功”提示,就说明网站内链全部清除干净了。

还有一种是dede后台自动生成的内链,这种通过dede后台操作下就能解决。

核心----》批量维护----》文档关键词维护

织梦怎么删除所有文章的内链而保留文本 1秒删光

织梦怎么删除所有文章的内链而保留文本 1秒删光

织梦怎么删除所有文章的内链而保留文本 1秒删光

<

本文网址:https://fangzhan.seobr.com/news/79.html
本文由猎凡仿站网发布,如果您还想了解更多关于网站仿制的文章,请点击查看 仿站知识 的其它文章,转发请注明来源及版权归属。
承接以下业务:传统网站改自适应网站、网站增加手机站、网站改全屏网站改大屏展示、GBK转UFT-8、DEDECMS转WORDPRESS、网站站群制作、企业网站设计、企业网站优化、网站托管等业务

标签:链接   文章
相关文章

推荐资讯
热点标签

数年专注于仿站建站,擅长dedecms仿站、WORDPRESS仿站、帝国cms仿站、网站改版等业务! Copyright©2019 猎凡仿站网 All Rights Reserved