xml地图自动生成(xml地图是什么)
早期被各种“SEO教程”毒害的同学在制作网站时喜欢搭建百度地图、谷歌地图等。现在百度站长已经提供了其他的地图方式,比如推送,比如自动获取JS(推荐)。不过还是有不少有强迫症的同学想用这种XML方式来制作地图。今天就来说说方法。如下:
1.后台--栏目--自定义页面--添加自定义页面
页面模式:(可选)直接页面页面名称(*):xml地图文件名(*):/./sitemap.xml 页面内容(*):将以下代码复制进去(先修改再复制)
?='?xml 版本='1.0' 编码='UTF-8'?'?
urlset xmlns='http://www.sitemaps.org/schemas/sitemap/0.9'
urlloc//locpriority1.000/priority/url
[e:loop={'select * from [!db.pre!]enewsclass order by myorder',0,24,0}]
?if($bqr['classurl']=='')
{
$sccurl=$public_r['newsurl'].$bqr['classpath'].'/';
}
else{$sccurl=$bqr['classurl'].'/';
}?
urlloc?=$sccurl?/locpriority0.6000/优先级/url
[/e:loop][e:loop={'select * from [!db.pre!]enewszt order by ztid',0,24,0}]
?if($bqr['zturl']=='')
{
$sccurl=$public_r['newsurl'].$bqr['ztpath'].'/';
}
否则{$sccurl=$bqr['zturl'].'/';}?
url loc?=$sccurl?/locpriority0.6000/priority/url
[/e:loop][e:loop={'select * from [!db.pre!]ecms_news order by newstime DESC',0,24,0}]
urlloc?=$bqsr[titleurl]?/loc
lastmod?=date('Y-m-d',$bqr[newstime])?/lastmod
每日更改频率/更改频率
优先级0.8000/优先级
/网址
[/e:循环]
/网址集
注意:如果有多个表,请继续并将[!db.pre!]ecms_news更改为对应的表名。
注意:使用相对地址:/ 使用绝对地址:将“/”更改为:“http://127.0.0.1/dg2”