seo怎么给网站添加内部链接
1、首先进入公司站的后台,一般都是域名后面多一个admin/,想必各位自己的站应该都是清楚的。
2、点击新闻管理,添加新闻分类。
3、在名称里写上内部链接,语言选择中文。
4、添加新闻,在新添加的新闻标题中输入想要添加内链的关键词,拳婊招稹语言选择中文,分类选择刚刚建立的内部链接分类,在正文内容中加入要添加的链接,记住以源代码的方式填写。例http://域名,不用写多。
5、接下来登录网站的ftp,在ftp里下载con酆璁冻嘌fig.php文件。在config里增加如下函数,function convert_url($content,$type,$language){ global $maindb; $newsType="$type"; $newsTypeId = 0; $newscontent=""; if ($newsType != "") { $newsTypeRs = $maindb->Execute ( "SELECT * FROM t_newtype WHERE Called=? AND Language=?", array ($newsType, $language ) ); if ($newsTypeRs->RecordCount() > 0) { $newsTypeId = $newsTypeRs->fields ['id']; } } $newsRs = $maindb->Execute ( "SELECT * FROM t_news where NewType=$newsTypeId " ); $pattern=array(); $reple=array(); while ( ! $newsRs->EOF ) { $newsObj = $newsRs->FetchObject(); //$pattern[]='/'.$newsObj->TITLE.'/'; $pattern[]='\'(?!((<.*?)|(<a.*?)))('.$newsObj->TITLE.')(?!(([^<>]*?)>)|([^>]*?</a>))\'s'; $replacement=strip_tags($newsObj->CONTENT); $reple[]='<a href="'.$replacement.'">'.$newsObj->TITLE.'</a>'; $newsRs->MoveNext(); } $newscontent=preg_replace($pattern,$reple,$content,1); return $newscontent;}在$SysConfig['UseRewrite'] = true;(有时候也是false)后面添加就好。
6、接着找到ftp中的newsd.php文件,在里面找到下列语句<?=$newsObj->CONTENT ?>,并将它修改为<? ec茑霁酌绡ho convert_url($newsObj->CONTENT,"内部链接","cn"); ?>
7、将移到本地并修改后的文件再次传回到ftp中,传到个子对应的位置上,再次打开网站的新闻就发现,有该关键词的新闻里面,已经成功增加上内部链接了。