sitemap.txt转sitemap.xml方法,可根据自己的需求制作

问题:我有一个sitemap.txt,这个是网站地图.我需要把它转换为xml格式的网站地图.
为什么我要生成xml格式地图呢?百度不是支持txt格式吗?

百度站长平台支持sitemap.txt地图校验,但是神马站长平台不支持,所以需要制作xml格式的网站地图.

常见解决办法:直接用第三方软件比如xenu,金花站长等工具直接生成地图xml文件.
优点:傻瓜式操作,省事.
缺点:不可根据自己的需求生成对应的xml地图.
由于我的url中有许多不想被搜索引擎蜘蛛抓取的url,这些地图生成文件将所有url都给我生成了,我需要批量删除不想被抓取的url,操作麻烦.金花站长工具生成地图时虽然可以自己设置屏蔽规则,但是经本人测试没有卵用,也有可能我方法不对.
百度我也没有搜索到对应的txt转xml方法.
我的解决方法:
优点:傻瓜式操作,没啥技术含量,可根据自己需要搜索引擎抓取的url制作对应xml地图文件.

缺点:麻烦

操作流程:
1.用金花站长地图工具生成sitemap.txt;
2.利用excel打开sitemap.txt,批量删除自己不想要的url;
3.利用excel的&函数组合生成xml样式代码,然后用dw应用源格式;
1)随便找一个xml地图,用notepad++打开,看其格式.格式如下:
<url>
  <loc>http://www.madboor.com/</loc>
  <lastmod>2017-12-25</lastmod>
  <changefreq>always</changefreq>
  <priority>0.5</priority>
</url>
<url>
2)直接将a列设置为<url><loc>
b列为处理完待生成的url
c列设置为</loc><lastmod>2017-12-25</lastmod><changefreq>always</changefreq><priority>0.6</priority></url>
d列输入=A2&B2&C2
然后像下拖拉生成xml格式,效果如下图:
sitemap.txt转sitemap.xml方法,可根据自己的需求制作
然后打开dw xml格式,将生成的d列复制到dw,点击左下角按钮然后点击应用源格式.这时sitemap.xml地图就制作好了.效果如下图.
 sitemap.txt转sitemap.xml方法,可根据自己的需求制作
ps:如果直接上传对应格式的xml文件,在搜索引擎输入www.madboor.com/sitemap.xml是看不到这个对应文件的,但是源码可见.如果想可见,直接给sitemap.xml首行末行加个包裹标签.
格式:
<urlset xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation=”http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd” xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″>
#中间为生成的xml代码
</urlset>
这时候直接在浏览器上输入www.madboor.com/sitemap.xml就可见了.

发表评论

电子邮件地址不会被公开。 必填项已用*标注