dedecms的内容页关键字加上链接和Googlesitemap制作方法
发布时间:2021-12-16 10:25 所属栏目:19 来源:互联网
导读:给内容页的关键字加上链接,是seo的重要一环,以下方法时候dedecms5.6版本. 1.修改系统参数核心设置关键字替换(是/否)使用本功能会影响html生成速度(这里选 是) 2.修改 include/arc.archives.class.php,找到如下代码: $body = preg_replace(/()(.*)()(/a)/isu,
给内容页的关键字加上链接,是seo的重要一环,以下方法时候dedecms5.6版本. 1.修改系统参数—>核心设置—>关键字替换(是/否)使用本功能会影响html生成速度(这里选 是) 2.修改 include/arc.archives.class.php,找到如下代码: $body = preg_replace("/()(.*)(<)(/a>)/isu", '-]--[-', $body); 在下方加入以下代码: //设置所有关键词 $dsql12 = new dedesql(); $query1="select * from dede_keywords"; $dsql12->setquery($query1); $dsql12->execute(); while($kws = $dsql12->getarray()) { //开源软件:Cuoxin.com //再找到: if($i > $maxkey) { break; } //并删除。 //找到 $body = preg_replace("/(^|>)([^<]+)(?=<|$)/sue", "_highlight('', $karr, $kaarr, '')", $body); //在其上方加上一个 } 3.核心—>文档关键词维护—>增加一个关键字和链接重新生成文章即可,下面看googlemap制作方法,创建一个模板文件: <?xml version="1.0" encoding="utf-8"?> <urlset xmlns="http://www.google.com/schemas/sitemap/0.84"> <url> <loc>http://127.0.0.1/</loc> <lastmod>{dede:arclist row=1 titlelen=24 orderby=pubdate} [field:pubdate function=strftime('%y-%m-%d',@me)/] {/dede:arclist}</lastmod> <changefreq>daily</changefreq> <priority>1.0</priority> </url> {dede:channel row='23' type='top'} <url> <loc>http://127.0.0.1[field:typelink /]</loc> <changefreq>daily</changefreq> <priority>0.8</priority> </url> {/dede:channel} {dede:arclist row=2000 orderby=pubdate} <url> <loc>http://127.0.0.1[field:arcurl/]</loc> <lastmod>[field:pubdate function=strftime('%y-%m-%d',@me)/]</lastmod> <changefreq>monthly</changefreq> </url> {/dede:arclist} </urlset> 替换成你自己的域名地址,然后保存为 sitemap.xml 上传至你现在网站所用的模板目录下,更新完之后,再设置回更新index.html,这样你的网站根目录下就会生成一个sitemap.xml的地图文件了. (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读