怎么用php实现自动生成站点地图的XML文件
需要做的就是新建一个地图模板,模板-增加自定义页面模板。
这个是里面的代码:
1234567891011121314151617181920212223242526272829
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""; html xmlns=""; head meta http-equiv="Content-Type" content="text/html; charset=utf-8" / title ?=$public_r[sitename]? /title /head body h1a href="[!--news.url--]"?=$public_r[sitename]?/a/h1 ul [showclasstemp]'selfinfo',12,0,0[/showclasstemp] /ul /body/html
[showclasstemp]'selfinfo',13,0,0[/showclasstemp]是调用的栏目,利用栏目循e69da5e887aa7a686964616f31333363363537环标签调用出来。
页面名称可以自定义,这里填网站地图,文件名这里改成,使用模板选择自定义页面中的模板即可,接着点提交,这样的网站地图就搞定了。由于网站地图是静态页面,我们每次更新完文章之后需要更新一下网站地图,点击数据更新,刷新自定义页面,这样的地图才会更新完成。
在浏览器里面输入:域名/sitemap.html,就能够看到网站地图了。
织梦cms怎么制作xml网站地图
织梦cms怎么制作xml网站地图
建立一个Sitemap.htm的模板,内容如下:
?xml version="1.0" encoding="UTF-8"?
urlset
url
loc;/loc
lastmod{dede:arclist row=1 titlelen=24 orderby=pubdate}
[field:pubdate function=strftime('%Y-%m-%d',@me)/]
{/dede:arclist}/lastmod
changefreqdaily/changefreq
priority1.0/priority
/url
{dede:channel row='23' type='top'}
url
loc[field:typelink /]/loc
changefreqdaily/changefreq
priority0.8/priority
/url
{/dede:channel}
{dede:arclist row=2000 orderby=pubdate}
url
loc[field:arcurl/]/loc
lastmod[field:pubdate function=strftime('%Y-%m-%d',@me)/]/lastmod
changefreq0.7/changefreq
/url
{/dede:arclist}
/urlset
将做好的模板上传至你的网站模板目录下,注意你的模板放的地址,如果是默认的话是在\templets\default下,然后生成以下,在网站后台的模板-默认模板管理就能看到我们做好的网站地图模板。
点击后台的生成-更新主页HTML,
点击选择主页模板右侧的选择按钮,选择我们之前做好的sitemap.htm模板!
选择主页模板下面会有一个主页位置,把主页位置的内容../index.html改成../Sitemap.xml,然后选择更新主页html
怎样在线生成sitemap.xml格式的网站地图
方法/步骤
1
打开爱站SEO工具包,找到网站地图/sitemap,点击进入登录或注册页面,如果所示1
2
登录之后,点击添加网站,输入网站域名,点击保存,如图所示2
3
点击默认分类下面的网站域名,设置基本信息和抓取更新频率后,点击抓爬,如图所示3和4
4
接下来等待抓爬完成或者自己手动点击停止,查看,生成XML文件,如图所示5和6
5
然后,打开文件目录,找到对应sitemap.xml文件和robots.txt文件,将其全部上传到网站服务器根目录下。
6
最后,打开百度站长平台,链接提交,提交sitemap地址,之后就等待百度蜘蛛抓取收录你的网站吧,如图所示。
如何制作生成Sitemap.xml及网站地图
itemap制作
第步:新建自定义页面命名规则按照面做:
第二步:段代码放模板面:
?=''?
[!--news.url--]
1.0
[e:loop={'改自栏目id',1,0,0,'','newstime DESC'}][/e:loop]
daily
[e:loop={'改自栏目id',500,0,0,'','newstime DESC'}]
0.7
daily
[/e:loop]
[e:loop={‘改自栏目id’,500,0,0,'','newstime DESC'}]
0.7
daily
[/e:loop]
[e:loop={"select * from [!db.pre!]enewsclass order by myorder",0,24,0}]
?
if($bqr['classurl']=='')
{
$sccurl=$public_r['newsurl'].$bqr['classpath']."/";
$addtime=date('Y-m-d',$bqr[addtime]);
}
else
{
$sccurl=$bqr['classurl']."/";
$addtime=date('Y-m-d',$bqr[addtime]);
}
?
0.8
daily
[/e:loop]
第三步:更新网站自定义页面输入网址看看网址我自需要我域名改自看效
网站地图怎么做?
1、首先需要准备网站地图制作工具,如SiteMap X ,百度搜索SiteMap X 即可搜的到,下载安装即可。
2、打开软件,在基本信息中输入域名,和抓取文件目录深度,点击下一步进入xml设置。
3、XML设置中格式选择你需要的即可,如XML格式的。选择XML四种样式中的一种风格,修改频率网站的情况设置每周更新一次或者每月更新一次,点击下一步进入robots设置。
4、在robots设置中,查看是否上传robots.txt文件,正常是不要上传的,但是你可以添加内容进网站的robots,这样原来的才不会被覆盖,点击下一步进入FTP设置。
5、输入ftp地址账号和密码等信息,点击抓爬,即可自动生成网站地图Sitemap并上传到网站服务器上。
6、抓爬信息完成后,点击下一步进入查看页面,再点击生成XML文件按钮生成文件。
7、然后可以进入生成目录查看网站地图Sitemap,也可以将网站地图拷贝出来自行上传到服务器就好了。
暂无评论
发表评论