站点地图的模板:templets/plus/sitemap.htm
rss地图的模板:templets/plus/rssmap.htm
通过ftp进入网站,将dede文件下makehtml_map.php中的$cfg_cmspath."/data/sitemap.html"和$cfg_cmspath."/data/rssmap.html"里的/data去掉。
然后,再将根目录下include文件中的arc.rssview.class.php里$murl = $GLOBALS['cfg_cmspath']."/data/rss/".$this->TypeID.".xml"的/data去掉。同时,还将sitemap.class.php里的$typelink = $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml"和$typelink = $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml"的/data也去掉。
然后,进入织梦后,点击生成,地图和RRS生成即可。
1、织梦后台首页--核心--自由列表管理--增加列表:( 如下图)
2、设置相关参数:(参考上图)
自由列表标题:
Google SiteMap 生成器
目录默认页名称: 不使用目录默认主页(勾选上)
命名规则:
Sitemap_{page}.xml (如果只想把网站地图生成一页,不分页的话也可以写成Sitemap.xml。)
列表模板:
google_sitemap.htm (此处根据自己情况填写列表模板路径。列表模板织梦程序本身就带的有,位置在template/default/googlemap.htm,但由于"<"出错的原因不好用,下面小编把自己编写的列表模板共享给大家。)
小编写的列表模板代码:
<?xml version="1.0" encoding="{dede:global.cfg_soft_lang/}"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.xxx.com</loc>
<changefreq>always</changefreq>
<priority>1.0</priority>
</url>
{dede:freelist/}
</urlset>
把红色代码改为自己的网址。然后保存以上代码,命名为google_sitemap.htm,放到你的模板文件夹,列表模板处填写好路径。
列表描述:
Google SiteMap文件生成
每页记录数:500(可根据自身情况而定)
循环内的单行记录样式(InnerText):[底层变量field参考]
<url><loc>[field:arcurl function="Gmapurl(@me)"/]</loc>
<lastmod>[field:senddate function="strftime('%Y-%m-%d',@me)"/]</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
最后点击“保存一个列表”返回 。
3、生成sitemap:
返回到“更新自由列表”,看到了吧:
直接点“更新”!
4、点击开始生成html
5、大功告成。
sitemap,我喜欢叫它网站地图。网站里加上它可以提高搜索引擎对网站内容的抓取效率。
可以分为xml地图和html地图:
●xml地图:sitemap.xml站点地图协议文件,是向搜索引擎提交我们网站中有多少文章的文件
●html地图:可以列出网站中大量链接的网页地图;
制作方法(两种)
利用第三方软件制作:小爬虫、老虎sitemap生成器等;(因为更新麻烦所以一般不推荐)
√利用软件制作出网站地图文件(日更);
√把制作好的网站地图文件上传到FTP空间根目录;
√在网站每个网页上添加地图链接;
√定期使用软件制作最新的网站地图文件,并上传到FTP空间覆盖旧的网站地图文件;
网站程序自带生成网站地图的功能;(方便简单)
dedecms制作网站地图
1.HTML地图制作:(发完文章,需要来更新自由列表文件)
①制作一个模板文件(allmap.htm),并上传到模板文件夹中;(模板-默认模板管理-上传)
②核心-频道模型-自由列表管理-增加列表-随便取个名字-保存地址:删掉freelist/-目录默认面名称改成sitemap.html—勾上不使用目录默认主页—命名规则:index_listid改成sitemap_page.html—列表模版:sitemap.htm—列表样式第一个—限定栏目:不限—限定频道:文章—每页记录数改成1000—标题长度根据自己文章长度来定—更新生成
2.XML地图制作(所有页面的链接,每天要生成)
方法一
上传安装1个xml地图生成器;
模块-上传模块utf-安装-确定-xml生成-开始生成;
方法二
上传模板到模板文件夹
增加顶级栏目——隐藏——xml地图——默认页名称sitemap.xml——栏目属性:频道封面——高级选项默认模版:sitemuban.xml——确定
——更改文件保存目录根目录/——确定——生成更新
3.网站所有网页添加地图链接
在footer.htm添加以下链接:
<a href="{dede:global.cfg_basehost/}/sitemap.xml" target="_blank">XML地图</a>
<a href="{dede:global.cfg_basehost/}/sitemap_1.html" target="_blank">HTML地图</a>
就可以在首页中看到自己的地图链接了,要用到的文件已上传。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)