sitemap(即站点地图)就是您网站上各网页的列表。创建并提交sitemap有助于百度发现并了解您网站上的所有网页,包括百度通过传统抓取方式可能找不到的网页。您还可以使用sitemap提供有关您网站的其他信息,如上次更新日期、sitemap文件的更新频率等,供百度spider参考。
百度对已提交的数据,不保证一定会抓取及索引所有网址。但是,我们会使用sitemap中的数据来了解网站的结构等信息,这样可以帮助我们改进抓取策略,并在日后能更好地对网站进行抓取。
百度sitemap协议是百度支持的网页收录标准,站长可以将网站中的网页url制作成标准的sitemap文件,用于指引百度搜索引擎快速、全面的抓取或更新网站上内容及处理错误信息。百度sitemap支持标准的XML格式sietmap文件以及文本格式的sitemap文件,如果您有多个sitemap文件,还可以使用sitemap索引文件提交。每个sitemap文件最多可包含50,000个网址,并且应小于10MB(10,485,760字节)。我们支持UTF-8编码和GBK编码的文件。
所以大家应该再清楚的阅读百度的相关知识之后做出正确的设置和操作,让我们的网站符合搜索引擎标准上合理的进行优化。
sitemap的制作方法:
1、利用网上工具自动生成、直接生成,手动上传即可(http://www.sitemap-xml.org/)
2、自己写相关代码(以Dede程序为例)
a. 在后台核心->频道模型->单页文档管理中,增加一个页面,我们可以称之为XML网站地图,内容如下图所示,点击保存。
b. {style}目录下(默认是templets/default/目录),创建一个baidu_sitemap.htm文件,内容如下:
{dede:php}
echo ''. " ";
echo '';
{/dede:php}
{dede:global.cfg_basehost/}
{dede:arclist row=1 titlelen=24 orderby=pubdate} [field:pubdate function=strftime('%Y-%m-%d',@me)/]{/dede:arclist}
{dede:php}
$dsql->SetQuery('select id, typename from arctype where reid=0');
$dsql->Execute(1);
while($row=$dsql->GetArray(1))
{
$dsql->SetQuery('select id, typename from arctype where reid='. $row['id']);
$dsql->Execute(2);
while($row2=$dsql->GetArray(2))
{
$dsql->SetQuery('select * from arctype where reid='.$row2['id']);
$dsql->Execute(3);
while($row3=$dsql->GetObject(3))
{
$typelink = GetTypeUrl($row3->id,MfTypedir($row3->typedir),$row3->isdefault,$row3->defaultname,$row3->ispart,$row3->namerule2,$row3->moresite,$row3->siteurl,$row3->sitepath);
echo "";
echo ' http://www.shipinfm.com'. $typelink. "";
echo ' '. " ";
echo ' '. " ";
echo " ";
}
}
}
{/dede:php}
{dede:arclist orderby=pubdate row='10000'}
[field:global.cfg_basehost/][field:arcurl/]
[field:pubdate function=strftime('%Y-%m-%d',@me)/]
monthly
{/dede:arclist}
{dede:sql sql='Select filename, uptime from sgpage where filename != "sitemap.xml" AND filename != "404.html"'}
[field:global.cfg_basehost/]/[field:filename/]
[field:uptime function=strftime('%Y-%m-%d',@me)/]
monthly
{/dede:sql}
c. 要在后台的系统->系统基本参数->其它选项中,把摸吧引擎禁用标签中的php标签去掉,使得允许在模板中之行php脚本。
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
创新互联